home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Simulator•
/
Orion 1.82 ••••
/
Orion 1.82
/
Orion 1.82.rsrc
/
CODE_1.txt
< prev
next >
Wrap
Text File
|
1989-11-07
|
853KB
|
14,066 lines
# near model CODE resource
# jump table entries: 0-0 (1 of them)
00000000 0000 0000 ori.b D0, 0x0
00000004 0000 0000 ori.b D0, 0x0
00000008 0000 0000 ori.b D0, 0x0
0000000C 0000 0000 ori.b D0, 0x0
00000010 0000 0000 ori.b D0, 0x0
00000014 0000 0000 ori.b D0, 0x0
00000018 0000 0000 ori.b D0, 0x0
0000001C 0000 0000 ori.b D0, 0x0
00000020 0000 0000 ori.b D0, 0x0
00000024 0000 0000 ori.b D0, 0x0
00000028 0000 0000 ori.b D0, 0x0
0000002C 0000 0000 ori.b D0, 0x0
00000030 0000 0000 ori.b D0, 0x0
00000034 0000 0000 ori.b D0, 0x0
00000038 0000 0000 ori.b D0, 0x0
0000003C 0000 0000 ori.b D0, 0x0
00000040 FFFF .invalid <<F/7/7>>
00000042 FFFF .invalid <<F/7/7>>
00000044 FFFF .invalid <<F/7/7>>
00000046 FFFF .invalid <<F/7/7>>
00000048 55AA 55AA subq.l [A2 + 0x55AA], 2
0000004C 55AA 55AA subq.l [A2 + 0x55AA], 2
00000050 0000 0000 ori.b D0, 0x0
00000054 0000 0000 ori.b D0, 0x0
00000058 DDBB 77EE add.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
0000005C DDBB 77EE add.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
00000060 A0BE syscall vSysUtil
00000062 82FA 0AEB divu.w D1, [PC + 0xAEB /* 00000AED, value 0x0, cstring "" */]
00000066 28AF 0000 move.l [A4], [A7 + 0x0]
0000006A 0000 0000 ori.b D0, 0x0
0000006E 0000 0000 ori.b D0, 0x0
00000072 0000 0000 ori.b D0, 0x0
00000076 0000 0000 ori.b D0, 0x0
0000007A 0000 0000 ori.b D0, 0x0
0000007E 0000 0000 ori.b D0, 0x0
00000082 0000 0000 ori.b D0, 0x0
00000086 0000 0000 ori.b D0, 0x0
0000008A 0000 0000 ori.b D0, 0x0
0000008E 0000 0000 ori.b D0, 0x0
00000092 0000 0000 ori.b D0, 0x0
00000096 0000 0000 ori.b D0, 0x0
0000009A 0000 0000 ori.b D0, 0x0
0000009E 0000 0000 ori.b D0, 0x0
000000A2 0000 0000 ori.b D0, 0x0
000000A6 0002 0000 ori.b D2, 0x0
000000AA 002A 0028 0003 ori.b [A2 + 0x3], 0x28 /* '(' */
000000B0 0001 0029 ori.b D1, 0x29 /* ')' */
000000B4 0027 0005 ori.b -[A7], 0x5
000000B8 0003 0026 ori.b D3, 0x26 /* '&' */
000000BC 0024 0002 ori.b -[A4], 0x2
000000C0 0032 000E 004B ori.b [A2 + D0.w + 0x4B], 0xE
000000C6 0146 bchg D6, D0
000000C8 0010 0032 ori.b [A0], 0x32 /* '2' */
000000CC 001C 004B ori.b [A4]+, 0x4B /* 'K' */
000000D0 0153 bchg [A3], D0
000000D2 001E 0032 ori.b [A6]+, 0x32 /* '2' */
000000D6 002A 004B 0152 ori.b [A2 + 0x152], 0x4B /* 'K' */
000000DC 0002 0055 ori.b D2, 0x55 /* 'U' */
000000E0 002A 007D 0003 ori.b [A2 + 0x3], 0x7D /* '}' */
000000E6 0056 0029 ori.w [A6], 0x29 /* ')' */
000000EA 007C 0005 ori.w sr, 5
000000EE 0058 0026 ori.w [A0]+, 0x26 /* '&' */
000000F2 0079 0002 0087 0009 ori.w [0x00870009], 0x2
000000FA 00AF 0003 0088 0008 ori.l [A7 + 0x8], 0x30088
00000102 00AE 0000 0019 008C ori.l [A6 + 0x8C], 0x19
0000010A 0027 0093 ori.b -[A7], 0x93
0000010E 0000 0000 ori.b D0, 0x0
00000112 0000 0000 ori.b D0, 0x0
00000116 0445 6173 subi.w D5, 0x6173 /* 'as' */
0000011A 7900 moveq.l D4, 0x00
0000011C 0000 000E ori.b D0, 0xE
00000120 00B9 001E 00E1 054F 7262 ori.l [0x054F7262], 0x1E00E1
0000012A 6974 bvs +0x76 /* 000001A0 */
0000012C 000E 00EB ori.b A6, 0xEB
00000130 001E 0113 ori.b [A6]+, 0x13
00000134 0000 0448 ori.b D0, 0x48 /* 'H' */
00000138 656C bcs +0x6E /* 000001A6 */
0000013A 7000 moveq.l D0, 0x00
0000013C 0000 0000 ori.b D0, 0x0
00000140 000F 016A ori.b A7, 0x6A /* 'j' */
00000144 001D 0171 ori.b [A5]+, 0x71 /* 'q' */
00000148 0000 0000 ori.b D0, 0x0
0000014C 0000 0000 ori.b D0, 0x0
00000150 054D bchg A5, D2
00000152 656E bcs +0x70 /* 000001C2 */
00000154 7573 moveq.l D2, 0x73
00000156 0000 000F ori.b D0, 0xF
0000015A 0187 bclr D7, D0
0000015C 001D 018E ori.b [A5]+, 0x8E
00000160 0000 0000 ori.b D0, 0x0
00000164 0000 0000 ori.b D0, 0x0
00000168 0449 6E66 subi.w A1, 0x6E66 /* 'nf' */
0000016C 6F00 0000 ble +0x2 /* 0000016E */
// begin alternate branch 0000016E-00000176
label0000016E:
0000016E 0000 0000 ori.b D0, 0x0
00000172 000F 0199 ori.b A7, 0x99
// end alternate branch 0000016E-00000176
label0000016E: // (misaligned)
00000170 0000 000F ori.b D0, 0xF
00000174 0199 bclr [A1]+, D0
00000176 001D 01A0 ori.b [A5]+, 0xA0
0000017A 0000 0000 ori.b D0, 0x0
0000017E 0000 0000 ori.b D0, 0x0
00000182 0820 2020 btst.b -[A0], 0x20 /* ' ' */
00000186 204E movea.l A0, A6
00000188 616D bsr +0x6F /* 000001F7 */
0000018A 6500 0000 bcs +0x2 /* 0000018C */
// begin alternate branch 0000018C-00000192
label0000018C:
0000018C 0000 000F ori.b D0, 0xF
00000190 01A5 bclr -[A5], D0
// end alternate branch 0000018C-00000192
label0000018C: // (misaligned)
0000018E 000F 01A5 ori.b A7, 0xA5
00000192 001D 01AC ori.b [A5]+, 0xAC
00000196 0000 0000 ori.b D0, 0x0
0000019A 0000 0000 ori.b D0, 0x0
0000019E 0120 btst -[A0], D0
label000001A0:
000001A0 0000 000F ori.b D0, 0xF
000001A4 01B1 001D bclr [A1 + D0.w + 0x1D], D0
// begin alternate branch 000001A6-000001B4
label000001A6:
000001A6 001D 01B8 ori.b [A5]+, 0xB8
000001AA 0000 0000 ori.b D0, 0x0
000001AE 0000 0000 ori.b D0, 0x0
000001B2 0120 btst -[A0], D0
// end alternate branch 000001A6-000001B4
label000001A6: // (misaligned)
000001A8 01B8 0000 bclr [0x00000000 /* __m68k_reset_stack__ */], D0
000001AC 0000 0000 ori.b D0, 0x0
000001B0 0000 0120 ori.b D0, 0x20 /* ' ' */
000001B4 0943 bchg D3, D4
000001B6 6C20 bge +0x22 /* 000001D8 */
000001B8 4272 2041 clr.w [A2 + D2.w + 0x41]
000001BC 6C6C bge +0x6E /* 0000022A */
000001BE 0000 000F ori.b D0, 0xF
label000001C2:
000001C2 01C4 .incomplete
000001C4 001D 01CB ori.b [A5]+, 0xCB
000001C8 0000 0000 ori.b D0, 0x0
000001CC 0000 0000 ori.b D0, 0x0
000001D0 0520 btst -[A0], D2
000001D2 342E 3000 move.w D2, [A6 + 0x3000]
000001D6 0000 000F ori.b D0, 0xF
// begin alternate branch 000001D8-000001DC
label000001D8:
000001D8 000F 01DD ori.b A7, 0xDD
// end alternate branch 000001D8-000001DC
label000001D8: // (misaligned)
000001DA 01DD .incomplete
000001DC 001D 01E4 ori.b [A5]+, 0xE4
000001E0 0000 0000 ori.b D0, 0x0
000001E4 0000 0000 ori.b D0, 0x0
000001E8 0447 7269 subi.w D7, 0x7269 /* 'ri' */
000001EC 6400 0000 bcc +0x2 /* 000001EE */
// begin alternate branch 000001EE-000001F4
label000001EE:
000001EE 0000 000F ori.b D0, 0xF
000001F2 01F4 .incomplete
// end alternate branch 000001EE-000001F4
label000001EE: // (misaligned)
000001F0 000F 01F4 ori.b A7, 0xF4
000001F4 001D 01FB ori.b [A5]+, 0xFB
000001F8 0000 0000 ori.b D0, 0x0
000001FC 0000 0000 ori.b D0, 0x0
00000200 0457 6964 subi.w [A7], 0x6964 /* 'id' */
00000204 6500 0000 bcs +0x2 /* 00000206 */
// begin alternate branch 00000206-0000022A
label00000206:
00000206 0000 0001 ori.b D0, 0x1
0000020A 0000 0000 ori.b D0, 0x0
0000020E 0000 0000 ori.b D0, 0x0
00000212 0000 0000 ori.b D0, 0x0
00000216 0000 0000 ori.b D0, 0x0
0000021A 0000 0000 ori.b D0, 0x0
0000021E 0000 0000 ori.b D0, 0x0
00000222 0000 0000 ori.b D0, 0x0
00000226 0000 0000 ori.b D0, 0x0
// end alternate branch 00000206-0000022A
label00000206: // (misaligned)
00000208 0001 0000 ori.b D1, 0x0
0000020C 0000 0000 ori.b D0, 0x0
00000210 0000 0000 ori.b D0, 0x0
00000214 0000 0000 ori.b D0, 0x0
00000218 0000 0000 ori.b D0, 0x0
0000021C 0000 0000 ori.b D0, 0x0
00000220 0000 0000 ori.b D0, 0x0
00000224 0000 0000 ori.b D0, 0x0
00000228 0000 0000 ori.b D0, 0x0
// begin alternate branch 0000022A-0000031C
label0000022A:
0000022A 0000 0000 ori.b D0, 0x0
0000022E 0000 0000 ori.b D0, 0x0
00000232 0000 0000 ori.b D0, 0x0
00000236 0000 0000 ori.b D0, 0x0
0000023A 0000 0000 ori.b D0, 0x0
0000023E 0000 0000 ori.b D0, 0x0
00000242 0000 0000 ori.b D0, 0x0
00000246 0000 0000 ori.b D0, 0x0
0000024A 0000 0000 ori.b D0, 0x0
0000024E 0000 0000 ori.b D0, 0x0
00000252 0000 0000 ori.b D0, 0x0
00000256 0000 0000 ori.b D0, 0x0
0000025A 0000 0000 ori.b D0, 0x0
0000025E 0000 0000 ori.b D0, 0x0
00000262 0000 0000 ori.b D0, 0x0
00000266 0000 0000 ori.b D0, 0x0
0000026A 0000 0000 ori.b D0, 0x0
0000026E 0000 0000 ori.b D0, 0x0
00000272 0000 0000 ori.b D0, 0x0
00000276 0000 0000 ori.b D0, 0x0
0000027A 0000 0000 ori.b D0, 0x0
0000027E 0000 0000 ori.b D0, 0x0
00000282 0000 0000 ori.b D0, 0x0
00000286 0000 0000 ori.b D0, 0x0
0000028A 0000 0000 ori.b D0, 0x0
0000028E 0000 0000 ori.b D0, 0x0
00000292 0000 0000 ori.b D0, 0x0
00000296 0000 0000 ori.b D0, 0x0
0000029A 0000 0000 ori.b D0, 0x0
0000029E 0000 0000 ori.b D0, 0x0
000002A2 0000 0000 ori.b D0, 0x0
000002A6 0000 0000 ori.b D0, 0x0
000002AA 0000 0000 ori.b D0, 0x0
000002AE 0000 0000 ori.b D0, 0x0
000002B2 0000 0000 ori.b D0, 0x0
000002B6 0000 0000 ori.b D0, 0x0
000002BA 0000 0000 ori.b D0, 0x0
000002BE 0000 0000 ori.b D0, 0x0
000002C2 0000 0000 ori.b D0, 0x0
000002C6 0000 0000 ori.b D0, 0x0
000002CA 0000 0000 ori.b D0, 0x0
000002CE 0000 0000 ori.b D0, 0x0
000002D2 0000 0000 ori.b D0, 0x0
000002D6 0000 0000 ori.b D0, 0x0
000002DA 0000 0000 ori.b D0, 0x0
000002DE 0000 0000 ori.b D0, 0x0
000002E2 0000 0000 ori.b D0, 0x0
000002E6 0000 0000 ori.b D0, 0x0
000002EA 0000 0000 ori.b D0, 0x0
000002EE 0000 0000 ori.b D0, 0x0
000002F2 0000 0000 ori.b D0, 0x0
000002F6 0000 0000 ori.b D0, 0x0
000002FA 0000 0000 ori.b D0, 0x0
000002FE 0000 0000 ori.b D0, 0x0
00000302 0000 0000 ori.b D0, 0x0
00000306 0000 0000 ori.b D0, 0x0
0000030A 0000 0000 ori.b D0, 0x0
0000030E 0000 0000 ori.b D0, 0x0
00000312 0000 0000 ori.b D0, 0x0
00000316 0000 0000 ori.b D0, 0x0
0000031A 4000 negx.b D0
// end alternate branch 0000022A-0000031C
label0000022A: // (misaligned)
0000022C 0000 0000 ori.b D0, 0x0
00000230 0000 0000 ori.b D0, 0x0
00000234 0000 0000 ori.b D0, 0x0
00000238 0000 0000 ori.b D0, 0x0
0000023C 0000 0000 ori.b D0, 0x0
00000240 0000 0000 ori.b D0, 0x0
00000244 0000 0000 ori.b D0, 0x0
00000248 0000 0000 ori.b D0, 0x0
0000024C 0000 0000 ori.b D0, 0x0
00000250 0000 0000 ori.b D0, 0x0
00000254 0000 0000 ori.b D0, 0x0
00000258 0000 0000 ori.b D0, 0x0
0000025C 0000 0000 ori.b D0, 0x0
00000260 0000 0000 ori.b D0, 0x0
00000264 0000 0000 ori.b D0, 0x0
00000268 0000 0000 ori.b D0, 0x0
0000026C 0000 0000 ori.b D0, 0x0
00000270 0000 0000 ori.b D0, 0x0
00000274 0000 0000 ori.b D0, 0x0
00000278 0000 0000 ori.b D0, 0x0
0000027C 0000 0000 ori.b D0, 0x0
00000280 0000 0000 ori.b D0, 0x0
00000284 0000 0000 ori.b D0, 0x0
00000288 0000 0000 ori.b D0, 0x0
0000028C 0000 0000 ori.b D0, 0x0
00000290 0000 0000 ori.b D0, 0x0
00000294 0000 0000 ori.b D0, 0x0
00000298 0000 0000 ori.b D0, 0x0
0000029C 0000 0000 ori.b D0, 0x0
000002A0 0000 0000 ori.b D0, 0x0
000002A4 0000 0000 ori.b D0, 0x0
000002A8 0000 0000 ori.b D0, 0x0
000002AC 0000 0000 ori.b D0, 0x0
000002B0 0000 0000 ori.b D0, 0x0
000002B4 0000 0000 ori.b D0, 0x0
000002B8 0000 0000 ori.b D0, 0x0
000002BC 0000 0000 ori.b D0, 0x0
000002C0 0000 0000 ori.b D0, 0x0
000002C4 0000 0000 ori.b D0, 0x0
000002C8 0000 0000 ori.b D0, 0x0
000002CC 0000 0000 ori.b D0, 0x0
000002D0 0000 0000 ori.b D0, 0x0
000002D4 0000 0000 ori.b D0, 0x0
000002D8 0000 0000 ori.b D0, 0x0
000002DC 0000 0000 ori.b D0, 0x0
000002E0 0000 0000 ori.b D0, 0x0
000002E4 0000 0000 ori.b D0, 0x0
000002E8 0000 0000 ori.b D0, 0x0
000002EC 0000 0000 ori.b D0, 0x0
000002F0 0000 0000 ori.b D0, 0x0
000002F4 0000 0000 ori.b D0, 0x0
000002F8 0000 0000 ori.b D0, 0x0
000002FC 0000 0000 ori.b D0, 0x0
00000300 0000 0000 ori.b D0, 0x0
00000304 0000 0000 ori.b D0, 0x0
00000308 0000 0000 ori.b D0, 0x0
0000030C 0000 0000 ori.b D0, 0x0
00000310 0000 0000 ori.b D0, 0x0
00000314 0000 0000 ori.b D0, 0x0
00000318 0000 4000 ori.b D0, 0x0
0000031C 0000 0000 ori.b D0, 0x0
00000320 0000 0000 ori.b D0, 0x0
00000324 0000 0000 ori.b D0, 0x0
00000328 0000 4000 ori.b D0, 0x0
0000032C 0000 0000 ori.b D0, 0x0
00000330 0000 0000 ori.b D0, 0x0
00000334 0000 0000 ori.b D0, 0x0
00000338 0000 4000 ori.b D0, 0x0
0000033C 0000 0000 ori.b D0, 0x0
00000340 0000 0000 ori.b D0, 0x0
00000344 0000 0000 ori.b D0, 0x0
00000348 0000 0000 ori.b D0, 0x0
0000034C 0000 0000 ori.b D0, 0x0
00000350 0000 0000 ori.b D0, 0x0
00000354 0000 0000 ori.b D0, 0x0
00000358 0000 0000 ori.b D0, 0x0
0000035C 0000 0000 ori.b D0, 0x0
00000360 0000 0000 ori.b D0, 0x0
00000364 0000 0000 ori.b D0, 0x0
00000368 0000 0000 ori.b D0, 0x0
0000036C 0000 0000 ori.b D0, 0x0
00000370 0000 4000 ori.b D0, 0x0
00000374 0000 0000 ori.b D0, 0x0
00000378 0000 0000 ori.b D0, 0x0
0000037C 0000 0000 ori.b D0, 0x0
00000380 0000 0000 ori.b D0, 0x0
00000384 0000 4000 ori.b D0, 0x0
00000388 0000 0000 ori.b D0, 0x0
0000038C 0000 C000 ori.b D0, 0x0
00000390 0000 0000 ori.b D0, 0x0
00000394 0000 0000 ori.b D0, 0x0
00000398 0000 0096 ori.b D0, 0x96
0000039C 0000 03E8 ori.b D0, 0xE8
000003A0 0000 0000 ori.b D0, 0x0
000003A4 0000 0000 ori.b D0, 0x0
000003A8 0000 0000 ori.b D0, 0x0
000003AC 0000 0000 ori.b D0, 0x0
000003B0 0000 0000 ori.b D0, 0x0
000003B4 0000 0000 ori.b D0, 0x0
000003B8 0000 0000 ori.b D0, 0x0
000003BC 0000 0000 ori.b D0, 0x0
000003C0 0000 0000 ori.b D0, 0x0
000003C4 0000 0000 ori.b D0, 0x0
000003C8 0000 0000 ori.b D0, 0x0
000003CC 0000 0000 ori.b D0, 0x0
000003D0 0000 0000 ori.b D0, 0x0
000003D4 0000 0000 ori.b D0, 0x0
000003D8 0000 0000 ori.b D0, 0x0
000003DC 0000 0000 ori.b D0, 0x0
000003E0 0000 0000 ori.b D0, 0x0
000003E4 0000 0000 ori.b D0, 0x0
000003E8 0000 0000 ori.b D0, 0x0
000003EC 0000 0000 ori.b D0, 0x0
000003F0 0000 0000 ori.b D0, 0x0
000003F4 0000 0000 ori.b D0, 0x0
000003F8 0000 0000 ori.b D0, 0x0
000003FC 0000 0000 ori.b D0, 0x0
00000400 0000 0000 ori.b D0, 0x0
00000404 0000 0000 ori.b D0, 0x0
00000408 0000 0000 ori.b D0, 0x0
0000040C 0000 0000 ori.b D0, 0x0
00000410 0000 0000 ori.b D0, 0x0
00000414 0000 0000 ori.b D0, 0x0
00000418 0000 0000 ori.b D0, 0x0
0000041C 0000 0000 ori.b D0, 0x0
00000420 0000 0000 ori.b D0, 0x0
00000424 0000 0000 ori.b D0, 0x0
00000428 0000 0000 ori.b D0, 0x0
0000042C 0000 0000 ori.b D0, 0x0
00000430 0000 0000 ori.b D0, 0x0
00000434 0000 0000 ori.b D0, 0x0
00000438 0000 0000 ori.b D0, 0x0
0000043C 0000 0000 ori.b D0, 0x0
00000440 0000 0000 ori.b D0, 0x0
00000444 0000 0000 ori.b D0, 0x0
00000448 0000 0000 ori.b D0, 0x0
0000044C 0000 0000 ori.b D0, 0x0
00000450 0000 0000 ori.b D0, 0x0
00000454 0000 0000 ori.b D0, 0x0
00000458 0000 0000 ori.b D0, 0x0
0000045C 0000 0000 ori.b D0, 0x0
00000460 0000 0000 ori.b D0, 0x0
00000464 0000 0000 ori.b D0, 0x0
00000468 0000 0000 ori.b D0, 0x0
0000046C 0000 0000 ori.b D0, 0x0
00000470 0000 0000 ori.b D0, 0x0
00000474 0000 0000 ori.b D0, 0x0
00000478 0000 0000 ori.b D0, 0x0
0000047C 0000 0000 ori.b D0, 0x0
00000480 0000 0000 ori.b D0, 0x0
00000484 0000 0000 ori.b D0, 0x0
00000488 0000 0000 ori.b D0, 0x0
0000048C 0000 0000 ori.b D0, 0x0
00000490 0000 0000 ori.b D0, 0x0
00000494 0000 0000 ori.b D0, 0x0
00000498 0000 0000 ori.b D0, 0x0
0000049C 0000 0000 ori.b D0, 0x0
000004A0 0000 0000 ori.b D0, 0x0
000004A4 0000 0000 ori.b D0, 0x0
000004A8 0000 0000 ori.b D0, 0x0
000004AC 0000 0000 ori.b D0, 0x0
000004B0 0000 0000 ori.b D0, 0x0
000004B4 0000 0000 ori.b D0, 0x0
000004B8 0000 0000 ori.b D0, 0x0
000004BC 0000 0000 ori.b D0, 0x0
000004C0 0000 0000 ori.b D0, 0x0
000004C4 0000 0000 ori.b D0, 0x0
000004C8 0000 0000 ori.b D0, 0x0
000004CC 0000 0000 ori.b D0, 0x0
000004D0 0000 0000 ori.b D0, 0x0
000004D4 0000 0000 ori.b D0, 0x0
000004D8 0000 0000 ori.b D0, 0x0
000004DC 0000 0000 ori.b D0, 0x0
000004E0 0000 0000 ori.b D0, 0x0
000004E4 0000 0000 ori.b D0, 0x0
000004E8 0000 0000 ori.b D0, 0x0
000004EC 0000 0000 ori.b D0, 0x0
000004F0 0000 0000 ori.b D0, 0x0
000004F4 0000 0000 ori.b D0, 0x0
000004F8 0000 0000 ori.b D0, 0x0
000004FC 0000 0000 ori.b D0, 0x0
00000500 0000 0000 ori.b D0, 0x0
00000504 0000 0000 ori.b D0, 0x0
00000508 0000 0000 ori.b D0, 0x0
0000050C 0000 0000 ori.b D0, 0x0
00000510 0000 0000 ori.b D0, 0x0
00000514 0000 0000 ori.b D0, 0x0
00000518 0000 0000 ori.b D0, 0x0
0000051C 0000 0000 ori.b D0, 0x0
00000520 0000 0000 ori.b D0, 0x0
00000524 0000 0000 ori.b D0, 0x0
00000528 0000 0000 ori.b D0, 0x0
0000052C 0000 FFFF ori.b D0, 0xFF
00000530 FFFF .invalid <<F/7/7>>
00000532 2000 move.l D0, D0
00000534 0000 0000 ori.b D0, 0x0
00000538 0000 0000 ori.b D0, 0x0
0000053C 0000 0000 ori.b D0, 0x0
00000540 0000 0000 ori.b D0, 0x0
00000544 0000 0000 ori.b D0, 0x0
00000548 0000 0000 ori.b D0, 0x0
0000054C 0000 0000 ori.b D0, 0x0
00000550 0000 0000 ori.b D0, 0x0
00000554 0000 0000 ori.b D0, 0x0
00000558 0000 0000 ori.b D0, 0x0
0000055C 0000 0000 ori.b D0, 0x0
00000560 0000 0000 ori.b D0, 0x0
00000564 0000 0000 ori.b D0, 0x0
00000568 0000 0000 ori.b D0, 0x0
0000056C 0000 0000 ori.b D0, 0x0
00000570 0000 0000 ori.b D0, 0x0
00000574 0000 0000 ori.b D0, 0x0
00000578 0000 0000 ori.b D0, 0x0
0000057C 0000 0000 ori.b D0, 0x0
00000580 0000 0000 ori.b D0, 0x0
00000584 0000 0000 ori.b D0, 0x0
00000588 0000 0000 ori.b D0, 0x0
0000058C 0000 0000 ori.b D0, 0x0
00000590 0000 0000 ori.b D0, 0x0
00000594 0000 0000 ori.b D0, 0x0
00000598 0000 0000 ori.b D0, 0x0
0000059C 0000 31FC ori.b D0, 0xFC
// begin alternate branch 0000059E-000005AA
fn0000059E:
0000059E 31FC 7041 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7041 /* 'pA' */
000005A4 2F3A FA5A move.l -[A7], [PC - 0x5A6 /* 00000000, value 0x0, cstring "" */]
000005A8 A873 syscall SetPort
// end alternate branch 0000059E-000005AA
fn0000059E: // (misaligned)
000005A0 7041 moveq.l D0, 0x41
000005A2 0000 2F3A ori.b D0, 0x3A /* ':' */
000005A6 FA5A A873 .extension 0xA5A <<F/1/5>>, 0xA873 // unimplemented
000005AA 487A FA58 pea.l [PC - 0x5A8 /* 00000004, value 0x0, cstring "" */]
000005AE A875 syscall SetPBits/SetPortBits
000005B0 4E75 rts
fn000005B2:
000005B2 31FC 7042 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7042 /* 'pB' */
000005B8 303A FB84 move.w D0, [PC - 0x47C /* 0000013E, value 0x0, cstring "" */]
000005BC 0C40 0000 cmpi.w D0, 0x0
000005C0 6600 0010 bne +0x12 /* 000005D2 */
000005C4 2F3A FA3A move.l -[A7], [PC - 0x5C6 /* 00000000, value 0x0, cstring "" */]
000005C8 A873 syscall SetPort
000005CA 487A FA46 pea.l [PC - 0x5BA /* 00000012, value 0x0, cstring "" */]
000005CE A875 syscall SetPBits/SetPortBits
000005D0 4E75 rts
label000005D2:
000005D2 2F3A FA4C move.l -[A7], [PC - 0x5B4 /* 00000020, value 0x0, cstring "" */]
000005D6 A873 syscall SetPort
000005D8 4E75 rts
000005DA 0000 31FC ori.b D0, 0xFC
// begin alternate branch 000005DC-000005E4
fn000005DC:
000005DC 31FC 7043 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7043 /* 'pC' */
000005E2 3E03 move.w D7, D3
// end alternate branch 000005DC-000005E4
fn000005DC: // (misaligned)
000005DE 7043 moveq.l D0, 0x43
000005E0 0000 3E03 ori.b D0, 0x3
000005E4 9E41 sub.w D7, D1
000005E6 3C02 move.w D6, D2
000005E8 9C40 sub.w D6, D0
000005EA 6C00 000A bge +0xC /* 000005F6 */
000005EE 3203 move.w D1, D3
000005F0 3002 move.w D0, D2
000005F2 4446 neg.w D6
000005F4 4447 neg.w D7
label000005F6:
000005F6 4A47 tst.w D7
000005F8 6C00 000E bge +0x10 /* 00000608 */
000005FC 3406 move.w D2, D6
000005FE D447 add.w D2, D7
00000600 6F00 0090 ble +0x92 /* 00000692 */
00000604 4EFA 00CA jmp [PC + 0xCA /* 000006D0 */]
label00000608:
00000608 BE46 cmp.w D7, D6
0000060A 6C00 004A bge +0x4C /* 00000656 */
0000060E 31FC 7088 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7088
00000614 4EBA 0102 jsr [PC + 0x102 /* 00000718 */]
00000618 31FC 7088 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7088
0000061E 7000 moveq.l D0, 0x00
00000620 3606 move.w D3, D6
00000622 E243 asr D3.w, 1
00000624 3406 move.w D2, D6
label00000626:
00000626 E25D ror D5.w, 1
00000628 6A00 0004 bpl +0x6 /* 0000062E */
0000062C 8081 or.l D0, D1
label0000062E:
0000062E E289 lsr D1, 1
00000630 6400 000A bcc +0xC /* 0000063C */
00000634 E291 roxr D1, 1
00000636 4680 not.l D0
00000638 C199 and.l [A1]+, D0
0000063A 7000 moveq.l D0, 0x00
label0000063C:
0000063C 9647 sub.w D3, D7
0000063E 6E00 000C bgt +0xE /* 0000064C */
00000642 4680 not.l D0
00000644 C191 and.l [A1], D0
00000646 7000 moveq.l D0, 0x00
00000648 D2C4 add.w A1, D4
0000064A D646 add.w D3, D6
label0000064C:
0000064C 51CA FFD8 dbf D2, -0x2A /* 00000626 */
00000650 4680 not.l D0
00000652 C191 and.l [A1], D0
00000654 4E75 rts
label00000656:
00000656 31FC 7089 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7089
0000065C 4EBA 00BA jsr [PC + 0xBA /* 00000718 */]
00000660 31FC 7089 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7089
00000666 3607 move.w D3, D7
00000668 E243 asr D3.w, 1
0000066A 3407 move.w D2, D7
label0000066C:
0000066C E25D ror D5.w, 1
0000066E 6A00 0008 bpl +0xA /* 00000678 */
00000672 4681 not.l D1
00000674 C391 and.l [A1], D1
00000676 4681 not.l D1
label00000678:
00000678 D2C4 add.w A1, D4
0000067A 9646 sub.w D3, D6
0000067C 6E00 000E bgt +0x10 /* 0000068C */
00000680 D647 add.w D3, D7
00000682 E289 lsr D1, 1
00000684 6400 0006 bcc +0x8 /* 0000068C */
00000688 E291 roxr D1, 1
0000068A 5889 addq.l A1, 4
label0000068C:
0000068C 51CA FFDE dbf D2, -0x24 /* 0000066C */
00000690 4E75 rts
label00000692:
00000692 31FC 7090 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7090
00000698 4EBA 007E jsr [PC + 0x7E /* 00000718 */]
0000069C 31FC 7090 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7090
000006A2 3607 move.w D3, D7
000006A4 E243 asr D3.w, 1
000006A6 3407 move.w D2, D7
000006A8 4442 neg.w D2
label000006AA:
000006AA E25D ror D5.w, 1
000006AC 6A00 0008 bpl +0xA /* 000006B6 */
000006B0 4681 not.l D1
000006B2 C391 and.l [A1], D1
000006B4 4681 not.l D1
label000006B6:
000006B6 92C4 sub.w A1, D4
000006B8 D646 add.w D3, D6
000006BA 6D00 000E blt +0x10 /* 000006CA */
000006BE D647 add.w D3, D7
000006C0 E289 lsr D1, 1
000006C2 6400 0006 bcc +0x8 /* 000006CA */
000006C6 E291 roxr D1, 1
000006C8 5889 addq.l A1, 4
label000006CA:
000006CA 51CA FFDE dbf D2, -0x24 /* 000006AA */
000006CE 4E75 rts
label000006D0:
000006D0 31FC 7091 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7091
000006D6 4EBA 0040 jsr [PC + 0x40 /* 00000718 */]
000006DA 31FC 7091 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7091
000006E0 7000 moveq.l D0, 0x00
000006E2 3606 move.w D3, D6
000006E4 E243 asr D3.w, 1
000006E6 3406 move.w D2, D6
label000006E8:
000006E8 E25D ror D5.w, 1
000006EA 6A00 0004 bpl +0x6 /* 000006F0 */
000006EE 8081 or.l D0, D1
label000006F0:
000006F0 E289 lsr D1, 1
000006F2 6400 000A bcc +0xC /* 000006FE */
000006F6 E291 roxr D1, 1
000006F8 4680 not.l D0
000006FA C199 and.l [A1]+, D0
000006FC 7000 moveq.l D0, 0x00
label000006FE:
000006FE D647 add.w D3, D7
00000700 6E00 000C bgt +0xE /* 0000070E */
00000704 4680 not.l D0
00000706 C191 and.l [A1], D0
00000708 7000 moveq.l D0, 0x00
0000070A 92C4 sub.w A1, D4
0000070C D646 add.w D3, D6
label0000070E:
0000070E 51CA FFD8 dbf D2, -0x2A /* 000006E8 */
00000712 4680 not.l D0
00000714 C191 and.l [A1], D0
00000716 4E75 rts
fn00000718:
00000718 31FC 7044 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7044 /* 'pD' */
0000071E 2248 movea.l A1, A0
00000720 C2C4 mulu.w D1, D4
00000722 D3C1 add.l A1, D1
00000724 48C0 ext.l D0
00000726 80FC 0020 divu.w D0, 0x20 /* ' ' */
0000072A 2F00 move.l -[A7], D0
0000072C E540 asl D0.w, 2
0000072E 48C0 ext.l D0
00000730 D3C0 add.l A1, D0
00000732 201F move.l D0, [A7]+
00000734 223C 8000 0000 move.l D1, 0x80000000
0000073A 4840 swap.w D0
0000073C E0A9 lsr D1, D0
0000073E 3A3A FE9A move.w D5, [PC - 0x166 /* 000005DA, value 0x0, cstring "" */]
00000742 4E75 rts
fn00000744:
00000744 31FC 7045 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7045 /* 'pE' */
0000074A B042 cmp.w D0, D2
0000074C 6F00 0006 ble +0x8 /* 00000754 */
00000750 C142 exg D0, D2
00000752 C343 exg D1, D3
label00000754:
00000754 B047 cmp.w D0, D7
00000756 6C00 0024 bge +0x26 /* 0000077C */
0000075A B447 cmp.w D2, D7
0000075C 6D00 0026 blt +0x28 /* 00000784 */
00000760 3C07 move.w D6, D7
00000762 9C40 sub.w D6, D0
00000764 3A02 move.w D5, D2
00000766 9A40 sub.w D5, D0
00000768 3803 move.w D4, D3
0000076A 9841 sub.w D4, D1
0000076C C9C6 muls.w D4, D6
0000076E 89C5 divs.w D4, D5
00000770 3601 move.w D3, D1
00000772 D644 add.w D3, D4
00000774 3407 move.w D2, D7
00000776 5342 subq.w D2, 1
00000778 4EFA 000A jmp [PC + 0xA /* 00000784 */]
label0000077C:
0000077C 7000 moveq.l D0, 0x00
0000077E 3200 move.w D1, D0
00000780 3401 move.w D2, D1
00000782 3602 move.w D3, D2
label00000784:
00000784 4E75 rts
fn00000786:
00000786 31FC 7046 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7046 /* 'pF' */
0000078C B042 cmp.w D0, D2
0000078E 6C00 0006 bge +0x8 /* 00000796 */
00000792 C142 exg D0, D2
00000794 C343 exg D1, D3
label00000796:
00000796 B047 cmp.w D0, D7
00000798 6D00 0022 blt +0x24 /* 000007BC */
0000079C B447 cmp.w D2, D7
0000079E 6C00 0024 bge +0x26 /* 000007C4 */
000007A2 3C07 move.w D6, D7
000007A4 9C40 sub.w D6, D0
000007A6 3A02 move.w D5, D2
000007A8 9A40 sub.w D5, D0
000007AA 3803 move.w D4, D3
000007AC 9841 sub.w D4, D1
000007AE C9C6 muls.w D4, D6
000007B0 89C5 divs.w D4, D5
000007B2 3601 move.w D3, D1
000007B4 D644 add.w D3, D4
000007B6 3407 move.w D2, D7
000007B8 4EFA 000A jmp [PC + 0xA /* 000007C4 */]
label000007BC:
000007BC 7000 moveq.l D0, 0x00
000007BE 3200 move.w D1, D0
000007C0 3401 move.w D2, D1
000007C2 3602 move.w D3, D2
label000007C4:
000007C4 4E75 rts
fn000007C6:
000007C6 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
000007CC 2F0E move.l -[A7], A6
000007CE 4DEF 0008 lea.l A6, [A7 + 0x8]
000007D2 598F subq.l A7, 4
000007D4 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000007D8 487A 00AE pea.l [PC + 0xAE /* 00000888, value 0x0, cstring "" */]
000007DC A874 syscall GetPort
000007DE 267A 00A8 movea.l A3, [PC + 0xA8 /* 00000888, value 0x0, cstring "" */]
000007E2 322B 0030 move.w D1, [A3 + 0x30]
000007E6 302B 0032 move.w D0, [A3 + 0x32]
000007EA 342E 0002 move.w D2, [A6 + 0x2]
000007EE 362E 0000 move.w D3, [A6 + 0x0]
000007F2 7E00 moveq.l D7, 0x00
000007F4 4EBA FF90 jsr [PC - 0x70 /* 00000786 */]
000007F8 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
000007FE 47FA F828 lea.l A3, [PC - 0x7D8 /* 00000028, value 0x0, cstring "" */]
00000802 3E2B 0006 move.w D7, [A3 + 0x6]
00000806 4EBA FF3C jsr [PC - 0xC4 /* 00000744 */]
0000080A 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
00000810 C141 exg D0, D1
00000812 C543 exg D2, D3
00000814 7E00 moveq.l D7, 0x00
00000816 4EBA FF6E jsr [PC - 0x92 /* 00000786 */]
0000081A 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
00000820 47FA F806 lea.l A3, [PC - 0x7FA /* 00000028, value 0x0, cstring "" */]
00000824 3E2B 0004 move.w D7, [A3 + 0x4]
00000828 4EBA FF1A jsr [PC - 0xE6 /* 00000744 */]
0000082C 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
00000832 C141 exg D0, D1
00000834 C543 exg D2, D3
00000836 207A F7CC movea.l A0, [PC - 0x834 /* 00000004, value 0x0, cstring "" */]
0000083A 383A F7CC move.w D4, [PC - 0x834 /* 00000008, value 0x0, cstring "" */]
0000083E 4EBA FD9C jsr [PC - 0x264 /* 000005DC */]
00000842 31FC 7047 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7047 /* 'pG' */
00000848 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
0000084C 4FEE FFF8 lea.l A7, [A6 - 0x8]
00000850 2C5F movea.l A6, [A7]+
00000852 2F57 0004 move.l [A7 + 0x4], [A7]
00000856 4FEF 0004 lea.l A7, [A7 + 0x4]
0000085A 4E75 rts
fn0000085C:
0000085C 31FC 7048 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7048 /* 'pH' */
00000862 2F0E move.l -[A7], A6
00000864 4DEF 0008 lea.l A6, [A7 + 0x8]
00000868 48E7 8080 movem.l -[A7], D0,A0
0000086C 41FA FD6C lea.l A0, [PC - 0x294 /* 000005DA, value 0x31FC, cstring "" */]
00000870 30AE 0000 move.w [A0], [A6 + 0x0]
00000874 4CDF 0101 movem.l D0,A0, [A7]+
00000878 4FEE FFF8 lea.l A7, [A6 - 0x8]
0000087C 2C5F movea.l A6, [A7]+
0000087E 2F57 0002 move.l [A7 + 0x2], [A7]
00000882 4FEF 0002 lea.l A7, [A7 + 0x2]
00000886 4E75 rts
00000888 0000 0000 ori.b D0, 0x0
0000088C 0000 0000 ori.b D0, 0x0
00000890 0000 0000 ori.b D0, 0x0
00000894 0000 0000 ori.b D0, 0x0
fn00000898:
00000898 31FC 7026 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
0000089E 2F0E move.l -[A7], A6
000008A0 4DEF 0008 lea.l A6, [A7 + 0x8]
000008A4 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000008A8 487A FFDE pea.l [PC - 0x22 /* 00000888, value 0x0, cstring "" */]
000008AC A874 syscall GetPort
000008AE 267A FFD8 movea.l A3, [PC - 0x28 /* 00000888, value 0x0, cstring "" */]
000008B2 322B 0030 move.w D1, [A3 + 0x30]
000008B6 302B 0032 move.w D0, [A3 + 0x32]
000008BA 286E 0000 movea.l A4, [A6 + 0x0]
000008BE 7E00 moveq.l D7, 0x00
000008C0 1E1C move.b D7, [A4]+
label000008C2:
000008C2 5347 subq.w D7, 1
000008C4 0C47 0000 cmpi.w D7, 0x0
000008C8 6D00 0094 blt +0x96 /* 0000095E */
000008CC 7400 moveq.l D2, 0x00
000008CE 141C move.b D2, [A4]+
000008D0 43FA 4BEA lea.l A1, [PC + 0x4BEA /* 000054BC, value 0x0, cstring "" */]
000008D4 0442 0020 subi.w D2, 0x20 /* ' ' */
000008D8 C4FC 000C mulu.w D2, 0xC
000008DC D2C2 add.w A1, D2
000008DE 4A69 000A tst.w [A1 + 0xA]
000008E2 67DE beq -0x20 /* 000008C2 */
000008E4 3A00 move.w D5, D0
000008E6 3C01 move.w D6, D1
000008E8 41FA FFA6 lea.l A0, [PC - 0x5A /* 00000890, value 0x0, cstring "" */]
000008EC BA68 0002 cmp.w D5, [A0 + 0x2]
000008F0 6F00 006C ble +0x6E /* 0000095E */
000008F4 BA68 0006 cmp.w D5, [A0 + 0x6]
000008F8 6E00 0064 bgt +0x66 /* 0000095E */
000008FC BC68 0000 cmp.w D6, [A0 + 0x0]
00000900 6F00 005C ble +0x5E /* 0000095E */
00000904 BC68 0004 cmp.w D6, [A0 + 0x4]
00000908 6E00 0054 bgt +0x56 /* 0000095E */
0000090C 207A F6F6 movea.l A0, [PC - 0x90A /* 00000004, value 0x0, cstring "" */]
00000910 5246 addq.w D6, 1
00000912 CCFA F6F4 mulu.w D6, [PC - 0x90C /* FFFFF6F6, cstring ""<EOF> */]
00000916 D1C6 add.l A0, D6
00000918 5345 subq.w D5, 1
0000091A 3C05 move.w D6, D5
0000091C E845 asr D5.w, 4
0000091E DA45 add.w D5, D5
00000920 D0C5 add.w A0, D5
00000922 0246 000F andi.w D6, 0xF
00000926 383A FF66 move.w D4, [PC - 0x9A /* 0000088E, value 0x0, cstring "" */]
0000092A 6700 0004 beq +0x6 /* 00000930 */
0000092E 5646 addq.w D6, 3
label00000930:
00000930 7A04 moveq.l D5, 0x04
label00000932:
00000932 4EBA 0044 jsr [PC + 0x44 /* 00000978 */]
00000936 31FC 7026 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
0000093C 4EBA 003A jsr [PC + 0x3A /* 00000978 */]
00000940 31FC 7026 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7026 /* 'p&' */
00000946 383A FF46 move.w D4, [PC - 0xBA /* 0000088E, value 0x0, cstring "" */]
0000094A 6700 0004 beq +0x6 /* 00000950 */
0000094E 5346 subq.w D6, 1
label00000950:
00000950 51CD FFE0 dbf D5, -0x22 /* 00000932 */
00000954 D059 add.w D0, [A1]+
00000956 D07A FF34 add.w D0, [PC - 0xCC /* 0000088C, value 0x0, cstring "" */]
0000095A 4EFA FF66 jmp [PC - 0x9A /* 000008C2 */]
label0000095E:
0000095E 3F00 move.w -[A7], D0
00000960 3F01 move.w -[A7], D1
00000962 A893 syscall MoveTo
00000964 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
00000968 4FEE FFF8 lea.l A7, [A6 - 0x8]
0000096C 2C5F movea.l A6, [A7]+
0000096E 2F57 0004 move.l [A7 + 0x4], [A7]
00000972 4FEF 0004 lea.l A7, [A7 + 0x4]
00000976 4E75 rts
fn00000978:
00000978 7600 moveq.l D3, 0x00
0000097A 1619 move.b D3, [A1]+
0000097C 4843 swap.w D3
0000097E E18B lsl D3, 8
00000980 ECAB lsr D3, D6
00000982 383A FF08 move.w D4, [PC - 0xF8 /* 0000088C, value 0x0, cstring "" */]
00000986 6700 0008 beq +0xA /* 00000990 */
0000098A 2803 move.l D4, D3
0000098C E28C lsr D4, 1
0000098E 8684 or.l D3, D4
label00000990:
00000990 4683 not.l D3
00000992 C790 and.l [A0], D3
00000994 D0FA F672 add.w A0, [PC - 0x98E /* 00000008, value 0x0, cstring "" */]
00000998 4E75 rts
0000099A 0000 0000 ori.b D0, 0x0
0000099E 31FC 7049 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7049 /* 'pI' */
000009A4 2F0E move.l -[A7], A6
000009A6 4DEF 0008 lea.l A6, [A7 + 0x8]
000009AA 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000009AE 41FA FEDC lea.l A0, [PC - 0x124 /* 0000088C, value 0x0, cstring "" */]
000009B2 30BC 0001 move.w [A0], 0x1
000009B6 2F2E 0000 move.l -[A7], [A6 + 0x0]
000009BA 4EBA FEDC jsr [PC - 0x124 /* 00000898 */]
000009BE 31FC 7049 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7049 /* 'pI' */
000009C4 4250 clr.w [A0]
000009C6 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000009CA 4FEE FFF8 lea.l A7, [A6 - 0x8]
000009CE 2C5F movea.l A6, [A7]+
000009D0 2F57 0004 move.l [A7 + 0x4], [A7]
000009D4 4FEF 0004 lea.l A7, [A7 + 0x4]
000009D8 4E75 rts
fn000009DA:
000009DA 31FC 7050 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7050 /* 'pP' */
000009E0 72FF moveq.l D1, 0xFFFFFFFF
000009E2 2401 move.l D2, D1
000009E4 2601 move.l D3, D1
000009E6 2801 move.l D4, D1
000009E8 2A01 move.l D5, D1
000009EA 2C01 move.l D6, D1
000009EC 2441 movea.l A2, D1
000009EE 2641 movea.l A3, D1
000009F0 41FA F612 lea.l A0, [PC - 0x9EE /* 00000004, value 0x0, cstring "" */]
000009F4 3028 000A move.w D0, [A0 + 0xA]
000009F8 9068 0006 sub.w D0, [A0 + 0x6]
000009FC C0E8 0004 mulu.w D0, [A0 + 0x4]
00000A00 80FC 0020 divu.w D0, 0x20 /* ' ' */
00000A04 5340 subq.w D0, 1
00000A06 2050 movea.l A0, [A0]
00000A08 7E20 moveq.l D7, 0x20
label00000A0A:
00000A0A 48D0 0C7E movem.l [A0], D1,D2,D3,D4,D5,D6,A2,A3
00000A0E D1C7 add.l A0, D7
00000A10 51C8 FFF8 dbf D0, -0xA /* 00000A0A */
00000A14 4840 swap.w D0
00000A16 4A40 tst.w D0
00000A18 6700 000A beq +0xC /* 00000A24 */
00000A1C 5340 subq.w D0, 1
label00000A1E:
00000A1E 10C1 move.b [A0]+, D1
00000A20 51C8 FFFC dbf D0, -0x6 /* 00000A1E */
label00000A24:
00000A24 4E75 rts
fn00000A26:
00000A26 31FC 7030 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7030 /* 'p0' */
00000A2C 487A F5D6 pea.l [PC - 0xA2A /* 00000004, value 0x0, cstring "" */]
00000A30 487A F5E0 pea.l [PC - 0xA20 /* 00000012, value 0x0, cstring "" */]
00000A34 487A F5F2 pea.l [PC - 0xA0E /* 00000028, value 0x0, cstring "" */]
00000A38 487A F5EE pea.l [PC - 0xA12 /* 00000028, value 0x0, cstring "" */]
00000A3C 3F3C 0000 move.w -[A7], 0x0
00000A40 2F3C 0000 0000 move.l -[A7], 0x0
00000A46 A8EC syscall CopyBits
00000A48 4E75 rts
00000A4A A852 syscall HideCursor
00000A4C 41FA F5B6 lea.l A0, [PC - 0xA4A /* 00000004, value 0x0, cstring "" */]
00000A50 2050 movea.l A0, [A0]
00000A52 45FA F5BE lea.l A2, [PC - 0xA42 /* 00000012, value 0x0, cstring "" */]
00000A56 2252 movea.l A1, [A2]
00000A58 3E2A 0004 move.w D7, [A2 + 0x4]
00000A5C 48C7 ext.l D7
00000A5E 303C 012B move.w D0, 0x12B
label00000A62:
00000A62 4CD0 0C7E movem.l D1,D2,D3,D4,D5,D6,A2,A3, [A0]
00000A66 48D1 0C7E movem.l [A1], D1,D2,D3,D4,D5,D6,A2,A3
00000A6A 323A F6C8 move.w D1, [PC - 0x938 /* 00000134, value 0x0, cstring "" */]
00000A6E 6600 000E bne +0x10 /* 00000A7E */
00000A72 4CE8 0C7E 0020 movem.l D1,D2,D3,D4,D5,D6,A2,A3, [A0 + 0x20]
00000A78 48E9 0C7E 0020 movem.l [A1 + 0x20], D1,D2,D3,D4,D5,D6,A2,A3
label00000A7E:
00000A7E D1FC 0000 0040 add.l A0, 0x40 /* '@' */
00000A84 D3C7 add.l A1, D7
00000A86 51C8 FFDA dbf D0, -0x28 /* 00000A62 */
00000A8A A853 syscall ShowCursor
00000A8C 4E75 rts
fn00000A8E:
00000A8E 31FC 7092 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7092
00000A94 383C 000E move.w D4, 0xE
00000A98 3010 move.w D0, [A0]
00000A9A C1D1 muls.w D0, [A1]
00000A9C 3228 000C move.w D1, [A0 + 0xC]
00000AA0 C3E9 0002 muls.w D1, [A1 + 0x2]
00000AA4 D081 add.l D0, D1
00000AA6 3228 0018 move.w D1, [A0 + 0x18]
00000AAA C3E9 0004 muls.w D1, [A1 + 0x4]
00000AAE D081 add.l D0, D1
00000AB0 E8A0 asr D0, D4
00000AB2 3228 0004 move.w D1, [A0 + 0x4]
00000AB6 C3D1 muls.w D1, [A1]
00000AB8 3428 0010 move.w D2, [A0 + 0x10]
00000ABC C5E9 0002 muls.w D2, [A1 + 0x2]
00000AC0 D282 add.l D1, D2
00000AC2 3428 001C move.w D2, [A0 + 0x1C]
00000AC6 C5E9 0004 muls.w D2, [A1 + 0x4]
00000ACA D282 add.l D1, D2
00000ACC E8A1 asr D1, D4
00000ACE 3428 0008 move.w D2, [A0 + 0x8]
00000AD2 C5D1 muls.w D2, [A1]
00000AD4 3628 0014 move.w D3, [A0 + 0x14]
00000AD8 C7E9 0002 muls.w D3, [A1 + 0x2]
00000ADC D483 add.l D2, D3
00000ADE 3628 0020 move.w D3, [A0 + 0x20]
00000AE2 C7E9 0004 muls.w D3, [A1 + 0x4]
00000AE6 D483 add.l D2, D3
00000AE8 E8A2 asr D2, D4
00000AEA 4A45 tst.w D5
00000AEC 6700 000E beq +0x10 /* 00000AFC */
00000AF0 D068 0024 add.w D0, [A0 + 0x24]
00000AF4 D268 0028 add.w D1, [A0 + 0x28]
00000AF8 D468 002C add.w D2, [A0 + 0x2C]
label00000AFC:
00000AFC 4E75 rts
fn00000AFE:
00000AFE 31FC 7093 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7093
00000B04 3028 0024 move.w D0, [A0 + 0x24]
00000B08 3228 0028 move.w D1, [A0 + 0x28]
00000B0C 3428 002C move.w D2, [A0 + 0x2C]
00000B10 4E75 rts
fn00000B12:
00000B12 31FC 7094 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7094
00000B18 48E7 E000 movem.l -[A7], D0,D1,D2
00000B1C 4A83 tst.l D3
00000B1E 5BC2 smi D2
00000B20 6A00 0004 bpl +0x6 /* 00000B26 */
00000B24 4483 neg.l D3
label00000B26:
00000B26 4A84 tst.l D4
00000B28 6A00 0006 bpl +0x8 /* 00000B30 */
00000B2C 4602 not.b D2
00000B2E 4484 neg.l D4
label00000B30:
00000B30 4843 swap.w D3
00000B32 3003 move.w D0, D3
00000B34 C0C4 mulu.w D0, D4
00000B36 4240 clr.w D0
00000B38 4840 swap.w D0
00000B3A 4844 swap.w D4
00000B3C 3203 move.w D1, D3
00000B3E C2C4 mulu.w D1, D4
00000B40 4843 swap.w D3
00000B42 C6C4 mulu.w D3, D4
00000B44 4243 clr.w D3
00000B46 4843 swap.w D3
00000B48 D680 add.l D3, D0
00000B4A D681 add.l D3, D1
00000B4C 4A02 tst.b D2
00000B4E 6700 0004 beq +0x6 /* 00000B54 */
00000B52 4483 neg.l D3
label00000B54:
00000B54 4CDF 0007 movem.l D0,D1,D2, [A7]+
00000B58 4E75 rts
fn00000B5A:
00000B5A 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000B60 2628 0000 move.l D3, [A0 + 0x0]
00000B64 2829 0000 move.l D4, [A1 + 0x0]
00000B68 4EBA FFA8 jsr [PC - 0x58 /* 00000B12 */]
00000B6C 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000B72 2003 move.l D0, D3
00000B74 2628 000C move.l D3, [A0 + 0xC]
00000B78 2829 0004 move.l D4, [A1 + 0x4]
00000B7C 4EBA FF94 jsr [PC - 0x6C /* 00000B12 */]
00000B80 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000B86 D083 add.l D0, D3
00000B88 2628 0018 move.l D3, [A0 + 0x18]
00000B8C 2829 0008 move.l D4, [A1 + 0x8]
00000B90 4EBA FF80 jsr [PC - 0x80 /* 00000B12 */]
00000B94 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000B9A D083 add.l D0, D3
00000B9C E580 asl D0, 2
00000B9E 2628 0004 move.l D3, [A0 + 0x4]
00000BA2 2829 0000 move.l D4, [A1 + 0x0]
00000BA6 4EBA FF6A jsr [PC - 0x96 /* 00000B12 */]
00000BAA 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000BB0 2203 move.l D1, D3
00000BB2 2628 0010 move.l D3, [A0 + 0x10]
00000BB6 2829 0004 move.l D4, [A1 + 0x4]
00000BBA 4EBA FF56 jsr [PC - 0xAA /* 00000B12 */]
00000BBE 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000BC4 D283 add.l D1, D3
00000BC6 2628 001C move.l D3, [A0 + 0x1C]
00000BCA 2829 0008 move.l D4, [A1 + 0x8]
00000BCE 4EBA FF42 jsr [PC - 0xBE /* 00000B12 */]
00000BD2 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000BD8 D283 add.l D1, D3
00000BDA E581 asl D1, 2
00000BDC 2628 0008 move.l D3, [A0 + 0x8]
00000BE0 2829 0000 move.l D4, [A1 + 0x0]
00000BE4 4EBA FF2C jsr [PC - 0xD4 /* 00000B12 */]
00000BE8 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000BEE 2403 move.l D2, D3
00000BF0 2628 0014 move.l D3, [A0 + 0x14]
00000BF4 2829 0004 move.l D4, [A1 + 0x4]
00000BF8 4EBA FF18 jsr [PC - 0xE8 /* 00000B12 */]
00000BFC 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000C02 D483 add.l D2, D3
00000C04 2628 0020 move.l D3, [A0 + 0x20]
00000C08 2829 0008 move.l D4, [A1 + 0x8]
00000C0C 4EBA FF04 jsr [PC - 0xFC /* 00000B12 */]
00000C10 31FC 7095 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7095
00000C16 D483 add.l D2, D3
00000C18 E582 asl D2, 2
00000C1A 4A45 tst.w D5
00000C1C 6700 000E beq +0x10 /* 00000C2C */
00000C20 D0A8 0024 add.l D0, [A0 + 0x24]
00000C24 D2A8 0028 add.l D1, [A0 + 0x28]
00000C28 D4A8 002C add.l D2, [A0 + 0x2C]
label00000C2C:
00000C2C 4E75 rts
fn00000C2E:
00000C2E 31FC 7096 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7096
00000C34 48E7 FC00 movem.l -[A7], D0,D1,D2,D3,D4,D5
00000C38 4245 clr.w D5
00000C3A 4EBA FF1E jsr [PC - 0xE2 /* 00000B5A */]
00000C3E 31FC 7096 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7096
00000C44 48D2 0007 movem.l [A2], D0,D1,D2
00000C48 43E9 000C lea.l A1, [A1 + 0xC]
00000C4C 4EBA FF0C jsr [PC - 0xF4 /* 00000B5A */]
00000C50 31FC 7096 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7096
00000C56 48EA 0007 000C movem.l [A2 + 0xC], D0,D1,D2
00000C5C 43E9 000C lea.l A1, [A1 + 0xC]
00000C60 4EBA FEF8 jsr [PC - 0x108 /* 00000B5A */]
00000C64 31FC 7096 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7096
00000C6A 48EA 0007 0018 movem.l [A2 + 0x18], D0,D1,D2
00000C70 43E9 000C lea.l A1, [A1 + 0xC]
00000C74 7A01 moveq.l D5, 0x01
00000C76 4EBA FEE2 jsr [PC - 0x11E /* 00000B5A */]
00000C7A 31FC 7096 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7096
00000C80 48EA 0007 0024 movem.l [A2 + 0x24], D0,D1,D2
00000C86 4CDF 003F movem.l D0,D1,D2,D3,D4,D5, [A7]+
00000C8A 4E75 rts
fn00000C8C:
00000C8C 31FC 7097 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7097
00000C92 48E7 80C0 movem.l -[A7], D0,A0,A1
00000C96 303C 000B move.w D0, 0xB
label00000C9A:
00000C9A 22D8 move.l [A1]+, [A0]+
00000C9C 51C8 FFFC dbf D0, -0x6 /* 00000C9A */
00000CA0 4CDF 0301 movem.l D0,A0,A1, [A7]+
00000CA4 4E75 rts
fn00000CA6:
00000CA6 31FC 7006 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7006
00000CAC 48E7 E040 movem.l -[A7], D0,D1,D2,A1
00000CB0 43FA 4338 lea.l A1, [PC + 0x4338 /* 00004FEA, value 0x1000, cstring "" */]
00000CB4 7200 moveq.l D1, 0x00
00000CB6 0C83 0000 FFFF cmpi.l D3, 0xFFFF
00000CBC 6200 0008 bhi +0xA /* 00000CC6 */
00000CC0 4843 swap.w D3
00000CC2 4243 clr.w D3
00000CC4 5041 addq.w D1, 8
label00000CC6:
00000CC6 0C83 00FF FFFF cmpi.l D3, 0xFFFFFF
00000CCC 6200 0006 bhi +0x8 /* 00000CD4 */
00000CD0 E183 asl D3, 8
00000CD2 5841 addq.w D1, 4
label00000CD4:
00000CD4 0C83 0FFF FFFF cmpi.l D3, 0xFFFFFFF
00000CDA 6200 0006 bhi +0x8 /* 00000CE2 */
00000CDE E983 asl D3, 4
00000CE0 5441 addq.w D1, 2
label00000CE2:
00000CE2 4843 swap.w D3
00000CE4 3403 move.w D2, D3
00000CE6 E04A lsr D2.w, 8
00000CE8 E34A lsl D2.w, 1
00000CEA 3031 2002 move.w D0, [A1 + D2.w + 0x2]
00000CEE 3431 2000 move.w D2, [A1 + D2.w]
00000CF2 9042 sub.w D0, D2
00000CF4 0243 00FF andi.w D3, 0xFF
00000CF8 C1C3 muls.w D0, D3
00000CFA E080 asr D0, 8
00000CFC D440 add.w D2, D0
00000CFE 3602 move.w D3, D2
00000D00 E26B lsr D3.w, D1
00000D02 4CDF 0207 movem.l D0,D1,D2,A1, [A7]+
00000D06 4E75 rts
fn00000D08:
00000D08 31FC 7009 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7009 /* 'p\t' */
00000D0E 48E7 0C00 movem.l -[A7], D4,D5
00000D12 3600 move.w D3, D0
00000D14 C7C0 muls.w D3, D0
00000D16 3801 move.w D4, D1
00000D18 C9C1 muls.w D4, D1
00000D1A D684 add.l D3, D4
00000D1C 3802 move.w D4, D2
00000D1E C9C2 muls.w D4, D2
00000D20 D684 add.l D3, D4
00000D22 4EBA FF82 jsr [PC - 0x7E /* 00000CA6 */]
00000D26 31FC 7009 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7009 /* 'p\t' */
00000D2C 4CDF 0030 movem.l D4,D5, [A7]+
00000D30 4E75 rts
fn00000D32:
00000D32 31FC 7008 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7008
00000D38 41FA F668 lea.l A0, [PC - 0x998 /* 000003A2, value 0x0, cstring "" */]
00000D3C 4CE8 0007 0024 movem.l D0,D1,D2, [A0 + 0x24]
00000D42 4840 swap.w D0
00000D44 4841 swap.w D1
00000D46 4842 swap.w D2
00000D48 41FA F688 lea.l A0, [PC - 0x978 /* 000003D2, value 0x0, cstring "" */]
00000D4C 4890 0007 movem.w [A0], D0,D1,D2
00000D50 4EBA FFB6 jsr [PC - 0x4A /* 00000D08 */]
00000D54 31FC 7008 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7008
00000D5A 41FA F67C lea.l A0, [PC - 0x984 /* 000003D8, value 0x0, cstring "" */]
00000D5E 3083 move.w [A0], D3
00000D60 4E75 rts
fn00000D62:
00000D62 0440 1000 subi.w D0, 0x1000
fn00000D66:
00000D66 31FC 7098 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7098
00000D6C 48E7 7040 movem.l -[A7], D1,D2,D3,A1
00000D70 43FA 4076 lea.l A1, [PC + 0x4076 /* 00004DE8, value 0x40003FFF, cstring "@" */]
00000D74 4241 clr.w D1
00000D76 0280 0000 3FFF andi.l D0, 0x3FFF
00000D7C 0C40 2000 cmpi.w D0, 0x2000 /* ' \0' */
00000D80 6D00 000A blt +0xC /* 00000D8C */
00000D84 0440 2000 subi.w D0, 0x2000 /* ' \0' */
00000D88 0A41 0001 xori.w D1, 0x1
label00000D8C:
00000D8C 0C40 1000 cmpi.w D0, 0x1000
00000D90 6D00 000C blt +0xE /* 00000D9E */
00000D94 0440 2000 subi.w D0, 0x2000 /* ' \0' */
00000D98 4440 neg.w D0
00000D9A 0A41 0001 xori.w D1, 0x1
label00000D9E:
00000D9E 0C40 1000 cmpi.w D0, 0x1000
00000DA2 6600 0008 bne +0xA /* 00000DAC */
00000DA6 4240 clr.w D0
00000DA8 4EFA 0026 jmp [PC + 0x26 /* 00000DD0 */]
label00000DAC:
00000DAC 3400 move.w D2, D0
00000DAE E84A lsr D2.w, 4
00000DB0 E34A lsl D2.w, 1
00000DB2 3631 2002 move.w D3, [A1 + D2.w + 0x2]
00000DB6 3431 2000 move.w D2, [A1 + D2.w]
00000DBA 9642 sub.w D3, D2
00000DBC 0240 000F andi.w D0, 0xF
00000DC0 C7C0 muls.w D3, D0
00000DC2 E883 asr D3, 4
00000DC4 D443 add.w D2, D3
00000DC6 3002 move.w D0, D2
00000DC8 4A41 tst.w D1
00000DCA 6700 0004 beq +0x6 /* 00000DD0 */
00000DCE 4440 neg.w D0
label00000DD0:
00000DD0 4CDF 020E movem.l D1,D2,D3,A1, [A7]+
00000DD4 4E75 rts
fn00000DD6:
00000DD6 31FC 7099 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7099
00000DDC 48E7 C040 movem.l -[A7], D0,D1,A1
00000DE0 4241 clr.w D1
00000DE2 48C0 ext.l D0
00000DE4 4A80 tst.l D0
00000DE6 6A00 0006 bpl +0x8 /* 00000DEE */
00000DEA 4480 neg.l D0
00000DEC 5241 addq.w D1, 1
label00000DEE:
00000DEE 4267 clr.w -[A7]
label00000DF0:
00000DF0 81FC 000A divs.w D0, 0xA /* '\n' */
00000DF4 4840 swap.w D0
00000DF6 0640 0030 addi.w D0, 0x30 /* '0' */
00000DFA 3F00 move.w -[A7], D0
00000DFC 4240 clr.w D0
00000DFE 4840 swap.w D0
00000E00 4A40 tst.w D0
00000E02 66EC bne -0x12 /* 00000DF0 */
00000E04 4A41 tst.w D1
00000E06 6700 0006 beq +0x8 /* 00000E0E */
00000E0A 3F3C 002D move.w -[A7], 0x2D /* '-' */
label00000E0E:
00000E0E 4240 clr.w D0
00000E10 2248 movea.l A1, A0
00000E12 5248 addq.w A0, 1
label00000E14:
00000E14 321F move.w D1, [A7]+
00000E16 6700 000A beq +0xC /* 00000E22 */
00000E1A 5240 addq.w D0, 1
00000E1C 10C1 move.b [A0]+, D1
00000E1E 4EFA FFF4 jmp [PC - 0xC /* 00000E14 */]
label00000E22:
00000E22 2049 movea.l A0, A1
00000E24 1080 move.b [A0], D0
00000E26 4CDF 0203 movem.l D0,D1,A1, [A7]+
00000E2A 4E75 rts
fn00000E2C:
00000E2C 31FC 7053 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7053 /* 'pS' */
00000E32 7A01 moveq.l D5, 0x01
00000E34 4EBA FC58 jsr [PC - 0x3A8 /* 00000A8E */]
00000E38 31FC 7053 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7053 /* 'pS' */
fn00000E3E:
00000E3E 31FC 7054 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7054 /* 'pT' */
00000E44 4EBA FEC2 jsr [PC - 0x13E /* 00000D08 */]
00000E48 31FC 7054 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7054 /* 'pT' */
00000E4E 7A01 moveq.l D5, 0x01
00000E50 4A42 tst.w D2
00000E52 6F00 0022 ble +0x24 /* 00000E76 */
00000E56 3A03 move.w D5, D3
00000E58 E44D lsr D5.w, 2
00000E5A DA43 add.w D5, D3
00000E5C E24D lsr D5.w, 1
00000E5E B445 cmp.w D2, D5
00000E60 6D00 0004 blt +0x6 /* 00000E66 */
00000E64 7A00 moveq.l D5, 0x00
label00000E66:
00000E66 C1C6 muls.w D0, D6
00000E68 81C2 divs.w D0, D2
00000E6A D07A F1D0 add.w D0, [PC - 0xE30 /* 0000003C, value 0x0, cstring "" */]
00000E6E C3C6 muls.w D1, D6
00000E70 83C2 divs.w D1, D2
00000E72 D27A F1CA add.w D1, [PC - 0xE36 /* 0000003E, value 0x0, cstring "" */]
label00000E76:
00000E76 4E75 rts
fn00000E78:
00000E78 31FC 7010 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7010
00000E7E 48E7 FF10 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A3
label00000E82:
00000E82 3029 0002 move.w D0, [A1 + 0x2]
00000E86 223A F4E4 move.l D1, [PC - 0xB1C /* 0000036C, value 0x0, cstring "" */]
00000E8A 0681 1234 5678 addi.l D1, 0x12345678
00000E90 3411 move.w D2, [A1]
00000E92 E4A1 asr D1, D2
00000E94 82C0 divu.w D1, D0
00000E96 4841 swap.w D1
00000E98 48C1 ext.l D1
00000E9A E181 asl D1, 8
00000E9C ED81 asl D1, 6
00000E9E 82C0 divu.w D1, D0
00000EA0 3001 move.w D0, D1
00000EA2 4EBA FEC2 jsr [PC - 0x13E /* 00000D66 */]
00000EA6 31FC 7010 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7010
00000EAC C1E9 0004 muls.w D0, [A1 + 0x4]
00000EB0 E080 asr D0, 8
00000EB2 EC80 asr D0, 6
00000EB4 3340 0006 move.w [A1 + 0x6], D0
00000EB8 3001 move.w D0, D1
00000EBA 4EBA FEA6 jsr [PC - 0x15A /* 00000D62 */]
00000EBE 31FC 7010 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7010
00000EC4 C1E9 0004 muls.w D0, [A1 + 0x4]
00000EC8 E080 asr D0, 8
00000ECA EC80 asr D0, 6
00000ECC 3340 0008 move.w [A1 + 0x8], D0
00000ED0 4269 000A clr.w [A1 + 0xA]
00000ED4 43E9 0010 lea.l A1, [A1 + 0x10]
00000ED8 51CF FFA8 dbf D7, -0x5A /* 00000E82 */
00000EDC 4CDF 08FF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A3, [A7]+
00000EE0 4E75 rts
00000EE2 0000 0000 ori.b D0, 0x0
fn00000EE6:
00000EE6 31FC 7022 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
00000EEC 2F0E move.l -[A7], A6
00000EEE 4DEF 0008 lea.l A6, [A7 + 0x8]
00000EF2 558F subq.l A7, 2
00000EF4 558F subq.l A7, 2
00000EF6 558F subq.l A7, 2
00000EF8 4FEF FFF8 lea.l A7, [A7 - 0x8]
00000EFC 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000F00 558F subq.l A7, 2
00000F02 558F subq.l A7, 2
00000F04 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
00000F08 41FA F53C lea.l A0, [PC - 0xAC4 /* 00000446, value 0x0, cstring "" */]
00000F0C 4250 clr.w [A0]
00000F0E 206E 0006 movea.l A0, [A6 + 0x6]
00000F12 226E 000A movea.l A1, [A6 + 0xA]
00000F16 7A01 moveq.l D5, 0x01
00000F18 4EBA FB74 jsr [PC - 0x48C /* 00000A8E */]
00000F1C 31FC 7022 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
00000F22 45EE FFDE lea.l A2, [A6 - 0x22]
00000F26 4892 0007 movem.w [A2], D0,D1,D2
00000F2A 3C3A F106 move.w D6, [PC - 0xEFA /* 00000032, value 0x0, cstring "" */]
00000F2E 4EBA FF0E jsr [PC - 0xF2 /* 00000E3E */]
00000F32 31FC 7022 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7022 /* 'p\"' */
00000F38 3D40 FFF4 move.w [A6 - 0xC], D0
00000F3C 3D41 FFF2 move.w [A6 - 0xE], D1
00000F40 41FA FFA2 lea.l A0, [PC - 0x5E /* 00000EE4, value 0x31FC, cstring "" */]
00000F44 3082 move.w [A0], D2
00000F46 3D43 FFF6 move.w [A6 - 0xA], D3
00000F4A 41FA FF96 lea.l A0, [PC - 0x6A /* 00000EE2, value 0x0, cstring "" */]
00000F4E 3083 move.w [A0], D3
00000F50 4A45 tst.w D5
00000F52 6600 027E bne +0x280 /* 000011D2 */
00000F56 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00000F5A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000F5E A893 syscall MoveTo
00000F60 3F3C 0001 move.w -[A7], 0x1
00000F64 3F3C 0001 move.w -[A7], 0x1
00000F68 A89B syscall PenSize
00000F6A 302E 0004 move.w D0, [A6 + 0x4]
00000F6E 6700 0236 beq +0x238 /* 000011A6 */
00000F72 4840 swap.w D0
00000F74 4240 clr.w D0
00000F76 80EE FFF6 divu.w D0, [A6 - 0xA]
00000F7A C0FC 00A3 mulu.w D0, 0xA3
00000F7E E080 asr D0, 8
00000F80 C0FA F0B0 mulu.w D0, [PC - 0xF50 /* FFFFF0B2, cstring ""<EOF> */]
00000F84 D080 add.l D0, D0
00000F86 4240 clr.w D0
00000F88 4840 swap.w D0
00000F8A 0C40 0001 cmpi.w D0, 0x1
00000F8E 6F00 0216 ble +0x218 /* 000011A6 */
00000F92 3200 move.w D1, D0
00000F94 E241 asr D1.w, 1
00000F96 5241 addq.w D1, 1
00000F98 3D41 FFDC move.w [A6 - 0x24], D1
00000F9C 5341 subq.w D1, 1
00000F9E 3A2E FFF4 move.w D5, [A6 - 0xC]
00000FA2 3C2E FFF2 move.w D6, [A6 - 0xE]
00000FA6 41EE FFEA lea.l A0, [A6 - 0x16]
00000FAA 9A41 sub.w D5, D1
00000FAC 3145 0002 move.w [A0 + 0x2], D5
00000FB0 9C41 sub.w D6, D1
00000FB2 3086 move.w [A0], D6
00000FB4 DA40 add.w D5, D0
00000FB6 3145 0006 move.w [A0 + 0x6], D5
00000FBA DC40 add.w D6, D0
00000FBC 3146 0004 move.w [A0 + 0x4], D6
00000FC0 487A F086 pea.l [PC - 0xF7A /* 00000048, value 0x55AA55AA */]
00000FC4 A89D syscall PenPat
00000FC6 486E FFEA pea.l [A6 - 0x16]
00000FCA A8B8 syscall PaintOval
00000FCC 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
00000FD2 41FA F4E2 lea.l A0, [PC - 0xB1E /* 000004B6, value 0x0, cstring "" */]
00000FD6 4C90 0007 movem.w D0,D1,D2, [A0]
00000FDA 41FA F3F6 lea.l A0, [PC - 0xC0A /* 000003D2, value 0x0, cstring "" */]
00000FDE 4C90 0038 movem.w D3,D4,D5, [A0]
00000FE2 C1C3 muls.w D0, D3
00000FE4 C3C4 muls.w D1, D4
00000FE6 C5C5 muls.w D2, D5
00000FE8 D081 add.l D0, D1
00000FEA D082 add.l D0, D2
00000FEC 323A F3EA move.w D1, [PC - 0xC16 /* 000003D8, value 0x0, cstring "" */]
00000FF0 343A F4D4 move.w D2, [PC - 0xB2C /* 000004C6, value 0x0, cstring "" */]
00000FF4 C3C2 muls.w D1, D2
00000FF6 6700 011E beq +0x120 /* 00001116 */
label00000FFA:
00000FFA 2400 move.l D2, D0
00000FFC 2601 move.l D3, D1
00000FFE D080 add.l D0, D0
00001000 D281 add.l D1, D1
00001002 68F6 bvc -0x8 /* 00000FFA */
00001004 4843 swap.w D3
00001006 E482 asr D2, 2
00001008 85C3 divs.w D2, D3
0000100A 3D42 FFDA move.w [A6 - 0x26], D2
0000100E 41FA F4A6 lea.l A0, [PC - 0xB5A /* 000004B6, value 0x0, cstring "" */]
00001012 4C90 0007 movem.w D0,D1,D2, [A0]
00001016 48C0 ext.l D0
00001018 48C1 ext.l D1
0000101A 48C2 ext.l D2
0000101C 760E moveq.l D3, 0x0E
0000101E E7A0 asl D0, D3
00001020 E7A1 asl D1, D3
00001022 E7A2 asl D2, D3
00001024 81FA F4A0 divs.w D0, [PC - 0xB60 /* FFFFF4A2, cstring ""<EOF> */]
00001028 83FA F49C divs.w D1, [PC - 0xB64 /* FFFFF49E, cstring ""<EOF> */]
0000102C 85FA F498 divs.w D2, [PC - 0xB68 /* FFFFF49A, cstring ""<EOF> */]
00001030 C1EE 0004 muls.w D0, [A6 + 0x4]
00001034 C3EE 0004 muls.w D1, [A6 + 0x4]
00001038 C5EE 0004 muls.w D2, [A6 + 0x4]
0000103C 760F moveq.l D3, 0x0F
0000103E E6A0 asr D0, D3
00001040 E6A1 asr D1, D3
00001042 E6A2 asr D2, D3
00001044 41EE FFDE lea.l A0, [A6 - 0x22]
00001048 4C90 0070 movem.w D4,D5,D6, [A0]
0000104C D044 add.w D0, D4
0000104E D245 add.w D1, D5
00001050 D446 add.w D2, D6
00001052 3C3A EFDE move.w D6, [PC - 0x1022 /* 00000032, value 0x0, cstring "" */]
00001056 4EBA FDE6 jsr [PC - 0x21A /* 00000E3E */]
0000105A 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
00001060 906E FFF4 sub.w D0, [A6 - 0xC]
00001064 926E FFF2 sub.w D1, [A6 - 0xE]
00001068 ED40 asl D0.w, 6
0000106A ED41 asl D1.w, 6
0000106C 3800 move.w D4, D0
0000106E C9C4 muls.w D4, D4
00001070 3601 move.w D3, D1
00001072 C7C3 muls.w D3, D3
00001074 D684 add.l D3, D4
00001076 4EBA FC2E jsr [PC - 0x3D2 /* 00000CA6 */]
0000107A 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
00001080 4A43 tst.w D3
00001082 6700 0092 beq +0x94 /* 00001116 */
00001086 C1EE FFDC muls.w D0, [A6 - 0x24]
0000108A C3EE FFDC muls.w D1, [A6 - 0x24]
0000108E 81C3 divs.w D0, D3
00001090 83C3 divs.w D1, D3
00001092 4440 neg.w D0
00001094 4441 neg.w D1
00001096 7E11 moveq.l D7, 0x11
00001098 7C0E moveq.l D6, 0x0E
0000109A 3800 move.w D4, D0
0000109C 3A01 move.w D5, D1
0000109E 42A7 clr.l -[A7]
000010A0 A8CB syscall OpenPoly
000010A2 285F movea.l A4, [A7]+
000010A4 47FA 0140 lea.l A3, [PC + 0x140 /* 000011E6, value 0x4000 '@\0', cstring "" */]
000010A8 301B move.w D0, [A3]+
000010AA 321B move.w D1, [A3]+
000010AC 4EBA 0184 jsr [PC + 0x184 /* 00001232 */]
000010B0 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
000010B6 3F02 move.w -[A7], D2
000010B8 3F00 move.w -[A7], D0
000010BA A893 syscall MoveTo
label000010BC:
000010BC 301B move.w D0, [A3]+
000010BE 321B move.w D1, [A3]+
000010C0 4EBA 0170 jsr [PC + 0x170 /* 00001232 */]
000010C4 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
000010CA 3F02 move.w -[A7], D2
000010CC 3F00 move.w -[A7], D0
000010CE A891 syscall LineTo
000010D0 51CF FFEA dbf D7, -0x18 /* 000010BC */
000010D4 594B subq.w A3, 4
000010D6 7E11 moveq.l D7, 0x11
label000010D8:
000010D8 3223 move.w D1, -[A3]
000010DA 3023 move.w D0, -[A3]
000010DC C1EE FFDA muls.w D0, [A6 - 0x26]
000010E0 ECA0 asr D0, D6
000010E2 4440 neg.w D0
000010E4 4EBA 014C jsr [PC + 0x14C /* 00001232 */]
000010E8 31FC 7029 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7029 /* 'p)' */
000010EE 3F02 move.w -[A7], D2
000010F0 3F00 move.w -[A7], D0
000010F2 A891 syscall LineTo
000010F4 51CF FFE2 dbf D7, -0x20 /* 000010D8 */
000010F8 A8CC syscall ClosePoly/ClosePgon
000010FA 2F0C move.l -[A7], A4
000010FC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001100 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001104 A8CE syscall OffsetPoly
00001106 2F0C move.l -[A7], A4
00001108 487A EF36 pea.l [PC - 0x10CA /* 00000040, value 0xFFFFFFFF */]
0000110C A8CA syscall FillPoly
0000110E 2F0C move.l -[A7], A4
00001110 A8CD syscall KillPoly
00001112 4EFA 001C jmp [PC + 0x1C /* 00001130 */]
label00001116:
00001116 41FA F39E lea.l A0, [PC - 0xC62 /* 000004B6, value 0x0, cstring "" */]
0000111A 3028 0004 move.w D0, [A0 + 0x4]
0000111E 4A40 tst.w D0
00001120 6F00 000E ble +0x10 /* 00001130 */
00001124 487A EF1A pea.l [PC - 0x10E6 /* 00000040, value 0xFFFFFFFF */]
00001128 A89D syscall PenPat
0000112A 486E FFEA pea.l [A6 - 0x16]
0000112E A8B8 syscall PaintOval
label00001130:
00001130 3F3C 000B move.w -[A7], 0xB
00001134 A89C syscall PenMode
00001136 487A EF08 pea.l [PC - 0x10F8 /* 00000040, value 0xFFFFFFFF */]
0000113A A89D syscall PenPat
0000113C 486E FFEA pea.l [A6 - 0x16]
00001140 A8B7 syscall FrameOval
00001142 3F3C 0008 move.w -[A7], 0x8
00001146 A89C syscall PenMode
00001148 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000114C 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001150 A893 syscall MoveTo
00001152 31FC 7027 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7027 /* 'p\'' */
00001158 41FA F2EC lea.l A0, [PC - 0xD14 /* 00000446, value 0x0, cstring "" */]
0000115C 4250 clr.w [A0]
0000115E 43FA 4BFC lea.l A1, [PC + 0x4BFC /* 00005D5C, value 0x0, cstring "" */]
00001162 B3FA F3CA cmpa.l A1, [PC - 0xC36 /* 0000052E, value 0xFFFFFFFF */]
00001166 6600 003A bne +0x3C /* 000011A2 */
0000116A 43FA 034C lea.l A1, [PC + 0x34C /* 000014B8, value 0x7506C75, pstring "Pluto " */]
0000116E B3EE 0000 cmpa.l A1, [A6 + 0x0]
00001172 6600 002E bne +0x30 /* 000011A2 */
00001176 41FA F34A lea.l A0, [PC - 0xCB6 /* 000004C2, value 0x0, cstring "" */]
0000117A 3010 move.w D0, [A0]
0000117C 3228 0002 move.w D1, [A0 + 0x2]
00001180 906E FFF2 sub.w D0, [A6 - 0xE]
00001184 926E FFF4 sub.w D1, [A6 - 0xC]
00001188 C1C0 muls.w D0, D0
0000118A C3C1 muls.w D1, D1
0000118C D081 add.l D0, D1
0000118E 3E2E FFDC move.w D7, [A6 - 0x24]
00001192 CEC7 mulu.w D7, D7
00001194 B087 cmp.l D0, D7
00001196 6E00 000A bgt +0xC /* 000011A2 */
0000119A 41FA F2AA lea.l A0, [PC - 0xD56 /* 00000446, value 0x0, cstring "" */]
0000119E 30BC 0001 move.w [A0], 0x1
label000011A2:
000011A2 4EFA 0012 jmp [PC + 0x12 /* 000011B6 */]
label000011A6:
000011A6 487A EEA8 pea.l [PC - 0x1158 /* 00000050, value 0x0, cstring "" */]
000011AA A89D syscall PenPat
000011AC 3F3C 0000 move.w -[A7], 0x0
000011B0 3F3C 0000 move.w -[A7], 0x0
000011B4 A892 syscall Line
label000011B6:
000011B6 303A EFB8 move.w D0, [PC - 0x1048 /* 00000170, value 0x0, cstring "" */]
000011BA 807A EFE4 or.w D0, [PC - 0x101C /* FFFFEFE6, cstring ""<EOF> */]
000011BE 6700 0012 beq +0x14 /* 000011D2 */
000011C2 246E 0000 movea.l A2, [A6 + 0x0]
000011C6 4852 pea.l [A2]
000011C8 4EBA F6CE jsr [PC - 0x932 /* 00000898 */]
000011CC 31FC 7027 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7027 /* 'p\'' */
label000011D2:
000011D2 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000011D6 4FEE FFF8 lea.l A7, [A6 - 0x8]
000011DA 2C5F movea.l A6, [A7]+
000011DC 2F57 000E move.l [A7 + 0xE], [A7]
000011E0 4FEF 000E lea.l A7, [A7 + 0xE]
000011E4 4E75 rts
000011E6 0000 4000 ori.b D0, 0x0
000011EA 0B1D btst [A5]+, D5
000011EC 3F07 move.w -[A7], D7
000011EE 15E3 3C23 move.b [PC + 0x3C23 /* 00004E13, value 0x78 'x' */], -[A3]
000011F2 2000 move.l D0, D0
000011F4 376C 2923 3106 move.w [A3 + 0x3106], [A4 + 0x2923]
000011FA 3106 move.w -[A0], D6
000011FC 2923 move.l -[A4], -[A3]
000011FE 376C 2000 3C23 move.w [A3 + 0x3C23], [A4 + 0x2000]
00001204 15E3 3F07 move.b [PC + 0x3F07 /* 0000510D, value 0xAA */], -[A3]
00001208 0B1D btst [A5]+, D5
0000120A 4000 negx.b D0
0000120C 0000 3F07 ori.b D0, 0x7
00001210 F4E3 .invalid <<cinv/cpush with scope=0>>
00001212 3C23 move.w D6, -[A3]
00001214 EA1D ror D5.b, 5
00001216 376C E000 3106 move.w [A3 + 0x3106], [A4 - 0x2000]
0000121C D6DD add.w A3, [A5]+
0000121E 2923 move.l -[A4], -[A3]
00001220 CEFA 2000 mulu.w D7, [PC + 0x2000 /* 00002002, value 0x3F3C '?<', cstring "?<" */]
00001224 C894 and.l D4, [A4]
00001226 15E3 C3DD move.b [PC - 0x3C23 /* FFFFD605, cstring ""<EOF> */], -[A3]
0000122A 0B1D btst [A5]+, D5
0000122C C0F9 0000 C000 mulu.w D0, [0x0000C000]
fn00001232:
00001232 3400 move.w D2, D0
00001234 C5C4 muls.w D2, D4
00001236 3601 move.w D3, D1
00001238 C7C5 muls.w D3, D5
0000123A 9483 sub.l D2, D3
0000123C ECA2 asr D2, D6
0000123E C1C5 muls.w D0, D5
00001240 C3C4 muls.w D1, D4
00001242 D081 add.l D0, D1
00001244 ECA0 asr D0, D6
00001246 4E75 rts
fn00001248:
00001248 31FC 7011 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7011
0000124E 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
00001252 47FA F22A lea.l A3, [PC - 0xDD6 /* 0000047E, value 0x0, cstring "" */]
00001256 4293 clr.l [A3]
00001258 2849 movea.l A4, A1
label0000125A:
0000125A 303A F1AE move.w D0, [PC - 0xE52 /* 0000040A, value 0x0, cstring "" */]
0000125E 0C40 0002 cmpi.w D0, 0x2
00001262 6700 000C beq +0xE /* 00001270 */
00001266 227A F21A movea.l A1, [PC - 0xDE6 /* 00000482, value 0x0, cstring "" */]
0000126A B9C9 cmpa.l A4, A1
0000126C 6700 0036 beq +0x38 /* 000012A4 */
label00001270:
00001270 486C 0006 pea.l [A4 + 0x6]
00001274 2F08 move.l -[A7], A0
00001276 3F3C 0000 move.w -[A7], 0x0
0000127A 45EC 000C lea.l A2, [A4 + 0xC]
0000127E 2F12 move.l -[A7], [A2]
00001280 4EBA FC64 jsr [PC - 0x39C /* 00000EE6 */]
00001284 31FC 7011 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7011
0000128A 303A F2A6 move.w D0, [PC - 0xD5A /* 00000532, value 0x2000 ' \0', cstring " " */]
0000128E B07A FC52 cmp.w D0, [PC - 0x3AE /* 00000EE2, value 0x0, cstring "" */]
00001292 6300 0010 bls +0x12 /* 000012A4 */
00001296 47FA F29A lea.l A3, [PC - 0xD66 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
0000129A 36BA FC46 move.w [A3], [PC - 0x3BA /* 00000EE2, value 0x0, cstring "" */]
0000129E 47FA F1DE lea.l A3, [PC - 0xE22 /* 0000047E, value 0x0, cstring "" */]
000012A2 268C move.l [A3], A4
label000012A4:
000012A4 49EC 0010 lea.l A4, [A4 + 0x10]
000012A8 51CF FFB0 dbf D7, -0x52 /* 0000125A */
000012AC 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000012B0 4E75 rts
fn000012B2:
000012B2 31FC 7080 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7080
000012B8 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000012BC 41FA F1BE lea.l A0, [PC - 0xE42 /* 0000047C, value 0x0, cstring "" */]
000012C0 30BC 0008 move.w [A0], 0x8
000012C4 3010 move.w D0, [A0]
000012C6 41FA 002C lea.l A0, [PC + 0x2C /* 000012F4, value 0x0, cstring "" */]
000012CA 43FA 011C lea.l A1, [PC + 0x11C /* 000013E8, value 0x1488, cstring "" */]
000012CE 45FA 01A8 lea.l A2, [PC + 0x1A8 /* 00001478, value 0x74D6572, pstring "Mercury" */]
label000012D2:
000012D2 4CD1 000E movem.l D1,D2,D3, [A1]
000012D6 48D0 000E movem.l [A0], D1,D2,D3
000012DA 214A 000C move.l [A0 + 0xC], A2
000012DE 41E8 0010 lea.l A0, [A0 + 0x10]
000012E2 43E9 0010 lea.l A1, [A1 + 0x10]
000012E6 45EA 0008 lea.l A2, [A2 + 0x8]
000012EA 51C8 FFE6 dbf D0, -0x1C /* 000012D2 */
000012EE 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000012F2 4E75 rts
000012F4 0000 0000 ori.b D0, 0x0
000012F8 0000 0000 ori.b D0, 0x0
000012FC 0000 0000 ori.b D0, 0x0
00001300 0000 0000 ori.b D0, 0x0
00001304 0000 0000 ori.b D0, 0x0
00001308 0000 0000 ori.b D0, 0x0
0000130C 0000 0000 ori.b D0, 0x0
00001310 0000 0000 ori.b D0, 0x0
00001314 0000 0000 ori.b D0, 0x0
00001318 0000 0000 ori.b D0, 0x0
0000131C 0000 0000 ori.b D0, 0x0
00001320 0000 0000 ori.b D0, 0x0
00001324 0000 0000 ori.b D0, 0x0
00001328 0000 0000 ori.b D0, 0x0
0000132C 0000 0000 ori.b D0, 0x0
00001330 0000 0000 ori.b D0, 0x0
00001334 0000 0000 ori.b D0, 0x0
00001338 0000 0000 ori.b D0, 0x0
0000133C 0000 0000 ori.b D0, 0x0
00001340 0000 0000 ori.b D0, 0x0
00001344 0000 0000 ori.b D0, 0x0
00001348 0000 0000 ori.b D0, 0x0
0000134C 0000 0000 ori.b D0, 0x0
00001350 0000 0000 ori.b D0, 0x0
00001354 0000 0000 ori.b D0, 0x0
00001358 0000 0000 ori.b D0, 0x0
0000135C 0000 0000 ori.b D0, 0x0
00001360 0000 0000 ori.b D0, 0x0
00001364 0000 0000 ori.b D0, 0x0
00001368 0000 0000 ori.b D0, 0x0
0000136C 0000 0000 ori.b D0, 0x0
00001370 0000 0000 ori.b D0, 0x0
00001374 0000 0000 ori.b D0, 0x0
00001378 0000 0000 ori.b D0, 0x0
0000137C 0000 0000 ori.b D0, 0x0
00001380 0000 0000 ori.b D0, 0x0
00001384 0000 0000 ori.b D0, 0x0
00001388 0000 0000 ori.b D0, 0x0
0000138C 0000 0000 ori.b D0, 0x0
00001390 0000 0000 ori.b D0, 0x0
00001394 0000 0000 ori.b D0, 0x0
00001398 0000 0000 ori.b D0, 0x0
0000139C 0000 0000 ori.b D0, 0x0
000013A0 0000 0000 ori.b D0, 0x0
000013A4 0000 0000 ori.b D0, 0x0
000013A8 0000 0000 ori.b D0, 0x0
000013AC 0000 0000 ori.b D0, 0x0
000013B0 0000 0000 ori.b D0, 0x0
000013B4 0000 0000 ori.b D0, 0x0
000013B8 0000 0000 ori.b D0, 0x0
000013BC 0000 0000 ori.b D0, 0x0
000013C0 0000 0000 ori.b D0, 0x0
000013C4 0000 0000 ori.b D0, 0x0
000013C8 0000 0000 ori.b D0, 0x0
000013CC 0000 0000 ori.b D0, 0x0
000013D0 0000 0000 ori.b D0, 0x0
000013D4 0000 0000 ori.b D0, 0x0
000013D8 0000 0000 ori.b D0, 0x0
000013DC 0000 0000 ori.b D0, 0x0
000013E0 0000 0000 ori.b D0, 0x0
000013E4 4672 6564 not.w <<invalid full ext with I/IS == 4>>
000013E8 0000 1488 ori.b D0, 0x88
000013EC 0064 0000 ori.w -[A4], 0x0
000013F0 0000 0000 ori.b D0, 0x0
000013F4 0000 0000 ori.b D0, 0x0
000013F8 0000 350A ori.b D0, 0xA /* '\n' */
000013FC 00BA 0000 0000 0000 ori.l [PC /* 000013FE */], 0x0
00001404 0000 0000 ori.b D0, 0x0
00001408 0000 558C ori.b D0, 0x8C
0000140C 0103 btst D3, D0
0000140E 0000 0000 ori.b D0, 0x0
00001412 0000 0000 ori.b D0, 0x0
00001416 0000 0001 ori.b D0, 0x1
0000141A 5145 subq.w D5, 8
0000141C 0188 bclr A0, D0
0000141E 0000 0000 ori.b D0, 0x0
00001422 0000 0000 ori.b D0, 0x0
00001426 0000 0004 ori.b D0, 0x4
0000142A 3FA0 053E 0000 0000 0000 move.w [[A7] + D0 * 4], -[A0]
00001434 0000 0000 ori.b D0, 0x0
00001438 0005 4EDD ori.b D5, 0xDD
0000143C 09A3 bclr -[A3], D4
0000143E 0000 0000 ori.b D0, 0x0
00001442 0000 0000 ori.b D0, 0x0
00001446 0000 0006 ori.b D0, 0x6
0000144A 7047 moveq.l D0, 0x47
0000144C 1351 0000 move.b [A1 + 0x0], [A1]
00001450 0000 0000 ori.b D0, 0x0
00001454 0000 0000 ori.b D0, 0x0
00001458 0007 6E46 ori.b D7, 0x46 /* 'F' */
0000145C 1E62 movea.b A7, -[A2]
0000145E 0000 0000 ori.b D0, 0x0
00001462 0000 0000 ori.b D0, 0x0
00001466 0000 0008 ori.b D0, 0x8
0000146A 52DF shi [A7]+
0000146C 27DF 0000 move.l [PC + D0.w], [A7]+
00001470 0000 0000 ori.b D0, 0x0
00001474 0000 0000 ori.b D0, 0x0
00001478 074D bchg A5, D3
0000147A 6572 bcs +0x74 /* 000014EE */
0000147C 6375 bls +0x77 /* 000014F3 */
0000147E 7279 moveq.l D1, 0x79
00001480 0756 bchg [A6], D3
00001482 656E bcs +0x70 /* 000014F2 */
00001484 7573 moveq.l D2, 0x73
00001486 2020 move.l D0, -[A0]
00001488 0745 bchg D5, D3
0000148A 6172 bsr +0x74 /* 000014FE */
0000148C 7468 moveq.l D2, 0x68
0000148E 2020 move.l D0, -[A0]
00001490 074D bchg A5, D3
00001492 6172 bsr +0x74 /* 00001506 */
00001494 7320 moveq.l D1, 0x20
00001496 2020 move.l D0, -[A0]
00001498 074A bchg A2, D3
0000149A 7570 moveq.l D2, 0x70
0000149C 6974 bvs +0x76 /* 00001512 */
0000149E 6572 bcs +0x74 /* 00001512 */
000014A0 0753 bchg [A3], D3
000014A2 6174 bsr +0x76 /* 00001518 */
000014A4 7572 moveq.l D2, 0x72
000014A6 6E20 bgt +0x22 /* 000014C8 */
000014A8 0755 bchg [A5], D3
000014AA 7261 moveq.l D1, 0x61
000014AC 6E75 bgt +0x77 /* 00001523 */
000014AE 7320 moveq.l D1, 0x20
000014B0 074E bchg A6, D3
000014B2 6570 bcs +0x72 /* 00001524 */
000014B4 7475 moveq.l D2, 0x75
000014B6 6E65 bgt +0x67 /* 0000151D */
000014B8 0750 bchg [A0], D3
000014BA 6C75 bge +0x77 /* 00001531 */
000014BC 746F moveq.l D2, 0x6F
000014BE 2020 move.l D0, -[A0]
fn000014C0:
000014C0 31FC 7081 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7081
000014C6 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
// begin alternate branch 000014C8-000014CA
label000014C8:
000014C8 FFF8 .invalid <<F/7/7>>
// end alternate branch 000014C8-000014CA
label000014C8: // (misaligned)
000014CA 700E moveq.l D0, 0x0E
000014CC 7200 moveq.l D1, 0x00
000014CE 343C 1388 move.w D2, 0x1388
000014D2 363C 0064 move.w D3, 0x64 /* 'd' */
000014D6 7800 moveq.l D4, 0x00
000014D8 41FA FE1A lea.l A0, [PC - 0x1E6 /* 000012F4, value 0x0, cstring "" */]
000014DC 45FA 00DA lea.l A2, [PC + 0xDA /* 000015B8, value 0x7492020, pstring "I " */]
label000014E0:
000014E0 4890 000E movem.w [A0], D1,D2,D3
000014E4 214A 000C move.l [A0 + 0xC], A2
000014E8 5244 addq.w D4, 1
000014EA 41E8 0010 lea.l A0, [A0 + 0x10]
label000014EE:
000014EE 45EA 0008 lea.l A2, [A2 + 0x8]
label000014F2:
000014F2 D442 add.w D2, D2
000014F4 0C42 4E20 cmpi.w D2, 0x4E20 /* 'N ' */
000014F8 6300 0006 bls +0x8 /* 00001500 */
000014FC E24A lsr D2.w, 1
fn000014FE:
000014FE 5241 addq.w D1, 1
label00001500:
00001500 C6FC 0003 mulu.w D3, 0x3
00001504 E283 asr D3, 1
fn00001506:
00001506 0C43 3E80 cmpi.w D3, 0x3E80
0000150A 6300 0004 bls +0x6 /* 00001510 */
0000150E 7000 moveq.l D0, 0x00
label00001510:
00001510 51C8 FFCE dbf D0, -0x34 /* 000014E0 */
// begin alternate branch 00001512-00001514
label00001512:
00001512 FFCE .invalid <<F/7/7>>
// end alternate branch 00001512-00001514
label00001512: // (misaligned)
00001514 5344 subq.w D4, 1
00001516 41FA EF64 lea.l A0, [PC - 0x109C /* 0000047C, value 0x0, cstring "" */]
// begin alternate branch 00001518-0000151A
fn00001518:
00001518 EF64 asl D4.w, D7
// end alternate branch 00001518-0000151A
fn00001518: // (misaligned)
0000151A 3084 move.w [A0], D4
0000151C 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
00001520 4E75 rts
00001522 0752 bchg [A2], D3
label00001524:
00001524 6F6D ble +0x6F /* 00001593 */
00001526 756C moveq.l D2, 0x6C
00001528 7573 moveq.l D2, 0x73
0000152A 0552 bchg [A2], D2
0000152C 656D bcs +0x6F /* 0000159B */
0000152E 7573 moveq.l D2, 0x73
00001530 0656 756C addi.w [A6], 0x756C /* 'ul' */
00001534 6361 bls +0x63 /* 00001597 */
00001536 6E00 0854 bgt +0x856 /* 00001D8C */
0000153A 6174 bsr +0x76 /* 000015B0 */
0000153C 6F6F ble +0x71 /* 000015AD */
0000153E 696E bvs +0x70 /* 000015AE */
00001540 6500 0448 bcs +0x44A /* 0000198A */
00001544 6F74 ble +0x76 /* 000015BA */
00001546 6800 0545 bvc +0x547 /* 00001A8D */
0000154A 6E64 bgt +0x66 /* 000015B0 */
0000154C 6F72 ble +0x74 /* 000015C0 */
0000154E 074B bchg A3, D3
00001550 7269 moveq.l D1, 0x69
00001552 6B6B bmi +0x6D /* 000015BF */
00001554 6974 bvs +0x76 /* 000015CA */
00001556 094D bchg A5, D4
00001558 6167 bsr +0x69 /* 000015C1 */
0000155A 7261 moveq.l D1, 0x61
0000155C 7468 moveq.l D2, 0x68
0000155E 6561 bcs +0x63 /* 000015C1 */
00001560 0A46 6F75 xori.w D6, 0x6F75 /* 'ou' */
00001564 6E64 bgt +0x66 /* 000015CA */
00001566 6174 bsr +0x76 /* 000015DC */
00001568 696F bvs +0x71 /* 000015D9 */
0000156A 6E00 0C54 bgt +0xC56 /* 000021C0 */
0000156E 7261 moveq.l D1, 0x61
00001570 6E73 bgt +0x75 /* 000015E5 */
00001572 796C moveq.l D4, 0x6C
00001574 7661 moveq.l D3, 0x61
00001576 6E69 bgt +0x6B /* 000015E1 */
00001578 6100 034F bsr +0x351 /* 000018C9 */
0000157C 726B moveq.l D1, 0x6B
0000157E 064D 656C addi.w A5, 0x656C /* 'el' */
00001582 6D61 blt +0x63 /* 000015E5 */
00001584 6300 0B43 bls +0xB45 /* 000020C9 */
00001588 6974 bvs +0x76 /* 000015FE */
0000158A 7920 moveq.l D4, 0x20
0000158C 4973 6C61 chk.w D4, [A3 + D6 * 4 + 0x61]
00001590 6E64 bgt +0x66 /* 000015F6 */
00001592 0748 bchg A0, D3
00001594 6F62 ble +0x64 /* 000015F8 */
00001596 6F6B ble +0x6D /* 00001603 */
00001598 656E bcs +0x70 /* 00001608 */
0000159A 0546 bchg D6, D2
0000159C 6172 bsr +0x74 /* 00001610 */
0000159E 676F beq +0x71 /* 0000160F */
000015A0 0742 bchg D2, D3
000015A2 7572 moveq.l D2, 0x72
000015A4 6261 bhi +0x63 /* 00001607 */
000015A6 6E6B bgt +0x6D /* 00001613 */
000015A8 0752 bchg [A2], D3
000015AA 7574 moveq.l D2, 0x74
000015AC 6C61 bge +0x63 /* 0000160F */
label000015AE:
000015AE 6E64 bgt +0x66 /* 00001614 */
fn000015B0:
000015B0 0653 6175 addi.w [A3], 0x6175 /* 'au' */
000015B4 6775 beq +0x77 /* 0000162B */
000015B6 7300 moveq.l D1, 0x00
000015B8 0749 bchg A1, D3
label000015BA:
000015BA 2020 move.l D0, -[A0]
000015BC 2020 move.l D0, -[A0]
000015BE 2020 move.l D0, -[A0]
label000015C0:
000015C0 0749 bchg A1, D3
000015C2 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
000015C4 2020 move.l D0, -[A0]
000015C6 2020 move.l D0, -[A0]
000015C8 0749 bchg A1, D3
label000015CA:
000015CA 4949 chk.w D4, A1
000015CC 2020 move.l D0, -[A0]
000015CE 2020 move.l D0, -[A0]
000015D0 0749 bchg A1, D3
000015D2 5620 addq.b -[A0], 3
000015D4 2020 move.l D0, -[A0]
000015D6 2020 move.l D0, -[A0]
000015D8 0756 bchg [A6], D3
000015DA 2020 move.l D0, -[A0]
fn000015DC:
000015DC 2020 move.l D0, -[A0]
000015DE 2020 move.l D0, -[A0]
000015E0 0756 bchg [A6], D3
000015E2 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
000015E4 2020 move.l D0, -[A0]
000015E6 2020 move.l D0, -[A0]
000015E8 0756 bchg [A6], D3
000015EA 4949 chk.w D4, A1
000015EC 2020 move.l D0, -[A0]
000015EE 2020 move.l D0, -[A0]
000015F0 0756 bchg [A6], D3
000015F2 4949 chk.w D4, A1
000015F4 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
label000015F6:
000015F6 2020 move.l D0, -[A0]
label000015F8:
000015F8 0749 bchg A1, D3
000015FA 5820 addq.b -[A0], 4
000015FC 2020 move.l D0, -[A0]
label000015FE:
000015FE 2020 move.l D0, -[A0]
00001600 0758 bchg [A0]+, D3
00001602 2020 move.l D0, -[A0]
00001604 2020 move.l D0, -[A0]
00001606 2020 move.l D0, -[A0]
label00001608:
00001608 0758 bchg [A0]+, D3
0000160A 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
0000160C 2020 move.l D0, -[A0]
0000160E 2020 move.l D0, -[A0]
fn00001610:
00001610 0758 bchg [A0]+, D3
00001612 4949 chk.w D4, A1
label00001614:
00001614 2020 move.l D0, -[A0]
00001616 2020 move.l D0, -[A0]
00001618 0758 bchg [A0]+, D3
0000161A 4949 chk.w D4, A1
0000161C 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
0000161E 2020 move.l D0, -[A0]
00001620 0758 bchg [A0]+, D3
00001622 4956 chk.w D4, [A6]
00001624 2020 move.l D0, -[A0]
00001626 2020 move.l D0, -[A0]
00001628 0758 bchg [A0]+, D3
0000162A 5620 addq.b -[A0], 3
0000162C 2020 move.l D0, -[A0]
0000162E 2020 move.l D0, -[A0]
00001630 0000 0000 ori.b D0, 0x0
00001634 0001 0000 ori.b D1, 0x0
00001638 0000 0000 ori.b D0, 0x0
0000163C 0000 0000 ori.b D0, 0x0
00001640 0000 0000 ori.b D0, 0x0
00001644 0000 0000 ori.b D0, 0x0
00001648 0000 0000 ori.b D0, 0x0
0000164C 0001 0000 ori.b D1, 0x0
00001650 0000 0000 ori.b D0, 0x0
00001654 0000 0000 ori.b D0, 0x0
00001658 0000 0000 ori.b D0, 0x0
0000165C 0000 0000 ori.b D0, 0x0
00001660 0000 0000 ori.b D0, 0x0
00001664 0001 0000 ori.b D1, 0x0
00001668 0000 0000 ori.b D0, 0x0
0000166C 0000 0000 ori.b D0, 0x0
00001670 0000 0000 ori.b D0, 0x0
00001674 0000 0000 ori.b D0, 0x0
00001678 0000 0000 ori.b D0, 0x0
0000167C 0001 0000 ori.b D1, 0x0
00001680 0000 0000 ori.b D0, 0x0
00001684 0000 0000 ori.b D0, 0x0
00001688 0000 0000 ori.b D0, 0x0
0000168C 0000 0000 ori.b D0, 0x0
00001690 0000 0000 ori.b D0, 0x0
00001694 0001 0000 ori.b D1, 0x0
00001698 0000 0000 ori.b D0, 0x0
0000169C 0000 0000 ori.b D0, 0x0
000016A0 0000 0000 ori.b D0, 0x0
000016A4 0000 0000 ori.b D0, 0x0
000016A8 0000 0000 ori.b D0, 0x0
000016AC 0001 0000 ori.b D1, 0x0
000016B0 0000 0000 ori.b D0, 0x0
000016B4 0000 0000 ori.b D0, 0x0
000016B8 0000 0000 ori.b D0, 0x0
000016BC 0000 0000 ori.b D0, 0x0
000016C0 0001 0001 ori.b D1, 0x1
000016C4 0001 0001 ori.b D1, 0x1
000016C8 0001 0000 ori.b D1, 0x0
000016CC 0001 0001 ori.b D1, 0x1
000016D0 0000 0001 ori.b D0, 0x1
000016D4 0001 0000 ori.b D1, 0x0
000016D8 0001 0001 ori.b D1, 0x1
000016DC 0001 0001 ori.b D1, 0x1
000016E0 0001 0000 ori.b D1, 0x0
000016E4 0001 0001 ori.b D1, 0x1
000016E8 0000 0001 ori.b D0, 0x1
000016EC 0001 0000 ori.b D1, 0x0
000016F0 0002 0002 ori.b D2, 0x2
000016F4 0001 0002 ori.b D1, 0x2
000016F8 0002 0000 ori.b D2, 0x0
000016FC 0002 0002 ori.b D2, 0x2
00001700 0000 0002 ori.b D0, 0x2
00001704 0002 0000 ori.b D2, 0x0
00001708 0003 0003 ori.b D3, 0x3
0000170C 0001 0003 ori.b D1, 0x3
00001710 0003 0000 ori.b D3, 0x0
00001714 0003 0003 ori.b D3, 0x3
00001718 0000 0003 ori.b D0, 0x3
0000171C 0003 0000 ori.b D3, 0x0
00001720 0004 0004 ori.b D4, 0x4
00001724 0001 0004 ori.b D1, 0x4
00001728 0004 0000 ori.b D4, 0x0
0000172C 0004 0004 ori.b D4, 0x4
00001730 0000 0004 ori.b D0, 0x4
00001734 0004 0000 ori.b D4, 0x0
00001738 0004 0003 ori.b D4, 0x3
0000173C 0001 0004 ori.b D1, 0x4
00001740 0003 0000 ori.b D3, 0x0
00001744 0004 0003 ori.b D4, 0x3
00001748 0000 0004 ori.b D0, 0x4
0000174C 0003 0000 ori.b D3, 0x0
00001750 0003 0001 ori.b D3, 0x1
00001754 0001 0003 ori.b D1, 0x3
00001758 0001 0000 ori.b D1, 0x0
0000175C 0003 0001 ori.b D3, 0x1
00001760 0000 0003 ori.b D0, 0x3
00001764 0001 0000 ori.b D1, 0x0
00001768 0002 FFFF ori.b D2, 0xFF
0000176C 0001 0002 ori.b D1, 0x2
00001770 FFFF .invalid <<F/7/7>>
00001772 0000 0002 ori.b D0, 0x2
00001776 FFFF .invalid <<F/7/7>>
00001778 0000 0002 ori.b D0, 0x2
0000177C FFFF .invalid <<F/7/7>>
0000177E 0000 0001 ori.b D0, 0x1
00001782 FFFC .invalid <<F/7/7>>
00001784 0001 0001 ori.b D1, 0x1
00001788 FFFC .invalid <<F/7/7>>
0000178A 0000 0001 ori.b D0, 0x1
0000178E FFFC .invalid <<F/7/7>>
00001790 0000 0001 ori.b D0, 0x1
00001794 FFFC .invalid <<F/7/7>>
00001796 0000 0000 ori.b D0, 0x0
0000179A FFFB .invalid <<F/7/7>>
0000179C 0001 0000 ori.b D1, 0x0
000017A0 FFFB .invalid <<F/7/7>>
000017A2 0000 0000 ori.b D0, 0x0
000017A6 FFFB .invalid <<F/7/7>>
000017A8 0000 0000 ori.b D0, 0x0
000017AC FFFB .invalid <<F/7/7>>
000017AE 0000 0000 ori.b D0, 0x0
000017B2 FFFC .invalid <<F/7/7>>
000017B4 0001 0000 ori.b D1, 0x0
000017B8 FFFC .invalid <<F/7/7>>
000017BA 0000 0000 ori.b D0, 0x0
000017BE FFFC .invalid <<F/7/7>>
000017C0 0000 0000 ori.b D0, 0x0
000017C4 FFFC .invalid <<F/7/7>>
000017C6 0000 FFFF ori.b D0, 0xFF
000017CA FFFB .invalid <<F/7/7>>
000017CC 0001 FFFF ori.b D1, 0xFF
000017D0 FFFB .invalid <<F/7/7>>
000017D2 0000 FFFF ori.b D0, 0xFF
000017D6 FFFB .invalid <<F/7/7>>
000017D8 0000 FFFF ori.b D0, 0xFF
000017DC FFFB .invalid <<F/7/7>>
000017DE 0000 FFFC ori.b D0, 0xFC
000017E2 FFFE .invalid <<F/7/7>>
000017E4 0001 FFFC ori.b D1, 0xFC
000017E8 FFFE .invalid <<F/7/7>>
000017EA 0000 FFFC ori.b D0, 0xFC
000017EE FFFE .invalid <<F/7/7>>
000017F0 0000 FFFC ori.b D0, 0xFC
000017F4 FFFE .invalid <<F/7/7>>
000017F6 0000 FFFB ori.b D0, 0xFB
000017FA 0003 0001 ori.b D3, 0x1
000017FE FFFB .invalid <<F/7/7>>
00001800 0003 0000 ori.b D3, 0x0
00001804 FFFB .invalid <<F/7/7>>
00001806 0003 0000 ori.b D3, 0x0
0000180A FFFB .invalid <<F/7/7>>
0000180C 0003 0000 ori.b D3, 0x0
00001810 FFFB .invalid <<F/7/7>>
00001812 0006 0001 ori.b D6, 0x1
00001816 FFFB .invalid <<F/7/7>>
00001818 0006 0000 ori.b D6, 0x0
0000181C FFFB .invalid <<F/7/7>>
0000181E 0006 0000 ori.b D6, 0x0
00001822 FFFB .invalid <<F/7/7>>
00001824 0006 0000 ori.b D6, 0x0
00001828 FFFD .invalid <<F/7/7>>
0000182A 0002 0001 ori.b D2, 0x1
0000182E FFFD .invalid <<F/7/7>>
00001830 0002 0000 ori.b D2, 0x0
00001834 FFFD .invalid <<F/7/7>>
00001836 0002 0000 ori.b D2, 0x0
0000183A FFFD .invalid <<F/7/7>>
0000183C 0002 0000 ori.b D2, 0x0
00001840 FFFF .invalid <<F/7/7>>
00001842 FFFF .invalid <<F/7/7>>
00001844 FFFF .invalid <<F/7/7>>
00001846 0000 0000 ori.b D0, 0x0
0000184A 0000 0000 ori.b D0, 0x0
0000184E 0000 0000 ori.b D0, 0x0
00001852 0000 0000 ori.b D0, 0x0
00001856 0000 0000 ori.b D0, 0x0
0000185A 0000 0000 ori.b D0, 0x0
0000185E 0000 31FC ori.b D0, 0xFC
// begin alternate branch 00001860-00001868
fn00001860:
00001860 31FC 7082 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7082
00001866 2F0E move.l -[A7], A6
// end alternate branch 00001860-00001868
fn00001860: // (misaligned)
00001862 7082 moveq.l D0, 0xFFFFFF82
00001864 0000 2F0E ori.b D0, 0xE
00001868 4DEF 0008 lea.l A6, [A7 + 0x8]
0000186C 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
00001870 41FA FFD6 lea.l A0, [PC - 0x2A /* 00001848, value 0x0, cstring "" */]
00001874 7000 moveq.l D0, 0x00
00001876 303C 0800 move.w D0, 0x800
0000187A 80EE 0000 divu.w D0, [A6 + 0x0]
0000187E 323A E7BE move.w D1, [PC - 0x1842 /* 0000003E, value 0x0, cstring "" */]
00001882 9240 sub.w D1, D0
00001884 3081 move.w [A0], D1
00001886 323A E7B4 move.w D1, [PC - 0x184C /* 0000003C, value 0x0, cstring "" */]
0000188A 9240 sub.w D1, D0
0000188C 3141 0002 move.w [A0 + 0x2], D1
00001890 323A E7AC move.w D1, [PC - 0x1854 /* 0000003E, value 0x0, cstring "" */]
00001894 D240 add.w D1, D0
00001896 3141 0004 move.w [A0 + 0x4], D1
0000189A 323A E7A0 move.w D1, [PC - 0x1860 /* 0000003C, value 0x0, cstring "" */]
0000189E D240 add.w D1, D0
000018A0 3141 0006 move.w [A0 + 0x6], D1
000018A4 7023 moveq.l D0, 0x23
000018A6 80EE 0000 divu.w D0, [A6 + 0x0]
000018AA 5240 addq.w D0, 1
000018AC 3F00 move.w -[A7], D0
000018AE 3F00 move.w -[A7], D0
000018B0 A89B syscall PenSize
000018B2 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000018B6 4FEE FFF8 lea.l A7, [A6 - 0x8]
000018BA 2C5F movea.l A6, [A7]+
000018BC 2F57 0002 move.l [A7 + 0x2], [A7]
000018C0 4FEF 0002 lea.l A7, [A7 + 0x2]
000018C4 4E75 rts
fn000018C6:
000018C6 4EFA 0024 jmp [PC + 0x24 /* 000018EC */]
000018CA 487A FF7C pea.l [PC - 0x84 /* 00001848, value 0x0, cstring "" */]
000018CE 3F3C FF00 move.w -[A7], 0xFF00
000018D2 3F3C FF00 move.w -[A7], 0xFF00
000018D6 A8A9 syscall InsetRect
000018D8 3F3C 0100 move.w -[A7], 0x100
000018DC 3F3C 0100 move.w -[A7], 0x100
000018E0 A89B syscall PenSize
000018E2 487A FF64 pea.l [PC - 0x9C /* 00001848, value 0x0, cstring "" */]
000018E6 A8A1 syscall FrameRect
000018E8 4EFA 003C jmp [PC + 0x3C /* 00001926 */]
label000018EC:
000018EC 303A FF58 move.w D0, [PC - 0xA8 /* 00001846, value 0x0, cstring "" */]
000018F0 0C40 0008 cmpi.w D0, 0x8
000018F4 6F00 001E ble +0x20 /* 00001914 */
000018F8 3F00 move.w -[A7], D0
000018FA 4EBA FF64 jsr [PC - 0x9C /* 00001860 */]
000018FE 31FC 7082 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7082
00001904 487A E73A pea.l [PC - 0x18C6 /* 00000040, value 0xFFFFFFFF */]
00001908 A89D syscall PenPat
0000190A 487A FF3C pea.l [PC - 0xC4 /* 00001848, value 0x0, cstring "" */]
0000190E A8A2 syscall PaintRect
00001910 4EFA 0014 jmp [PC + 0x14 /* 00001926 */]
label00001914:
00001914 4EBA F0C4 jsr [PC - 0xF3C /* 000009DA */]
00001918 31FC 7082 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7082
0000191E 41FA EB2A lea.l A0, [PC - 0x14D6 /* 0000044A, value 0x0, cstring "" */]
00001922 30BC 0001 move.w [A0], 0x1
label00001926:
00001926 3F3C 0001 move.w -[A7], 0x1
0000192A 3F3C 0001 move.w -[A7], 0x1
0000192E A89B syscall PenSize
00001930 487A E71E pea.l [PC - 0x18E2 /* 00000050, value 0x0, cstring "" */]
00001934 A89D syscall PenPat
00001936 487A FF18 pea.l [PC - 0xE8 /* 00001850, value 0x0, cstring "" */]
0000193A 3F3C 0000 move.w -[A7], 0x0
0000193E 3F3C 0000 move.w -[A7], 0x0
00001942 3F3C 0200 move.w -[A7], 0x200
00001946 3F3C 012C move.w -[A7], 0x12C
0000194A A8A7 syscall SetRect
0000194C 487A FF02 pea.l [PC - 0xFE /* 00001850, value 0x0, cstring "" */]
00001950 3F3C FFF6 move.w -[A7], 0xFFF6
00001954 3F3C FFF6 move.w -[A7], 0xFFF6
00001958 A8A9 syscall InsetRect
0000195A 41FA FEFC lea.l A0, [PC - 0x104 /* 00001858, value 0x0, cstring "" */]
0000195E 4290 clr.l [A0]
00001960 41FA FEFA lea.l A0, [PC - 0x106 /* 0000185C, value 0x0, cstring "" */]
00001964 4290 clr.l [A0]
00001966 49FA FCC8 lea.l A4, [PC - 0x338 /* 00001630, value 0x0, cstring "" */]
0000196A 3C3A FEDA move.w D6, [PC - 0x126 /* 00001846, value 0x0, cstring "" */]
label0000196E:
0000196E 0C46 0008 cmpi.w D6, 0x8
00001972 6D00 007A blt +0x7C /* 000019EE */
00001976 302C 0004 move.w D0, [A4 + 0x4]
0000197A 0C40 0001 cmpi.w D0, 0x1
0000197E 6600 003C bne +0x3E /* 000019BC */
00001982 3F06 move.w -[A7], D6
00001984 4EBA FEDA jsr [PC - 0x126 /* 00001860 */]
00001988 31FC 7082 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7082
// begin alternate branch 0000198A-00001994
label0000198A:
0000198A 7082 moveq.l D0, 0xFFFFFF82
0000198C 0000 303A ori.b D0, 0x3A /* ':' */
00001990 FECE E040 .extension 0xECE <<F/2-3/7>> // unimplemented
// end alternate branch 0000198A-00001994
label0000198A: // (misaligned)
0000198E 303A FECE move.w D0, [PC - 0x132 /* 0000185E, value 0x0, cstring "" */]
00001992 E040 asr D0.w, 8
00001994 323A FEC6 move.w D1, [PC - 0x13A /* 0000185C, value 0x0, cstring "" */]
00001998 E041 asr D1.w, 8
0000199A 487A FEAC pea.l [PC - 0x154 /* 00001848, value 0x0, cstring "" */]
0000199E 3F00 move.w -[A7], D0
000019A0 3F01 move.w -[A7], D1
000019A2 A8A8 syscall OffsetRect
000019A4 4267 clr.w -[A7]
000019A6 487A FEA8 pea.l [PC - 0x158 /* 00001850, value 0x0, cstring "" */]
000019AA 487A FE9C pea.l [PC - 0x164 /* 00001848, value 0x0, cstring "" */]
000019AE 487A FEA0 pea.l [PC - 0x160 /* 00001850, value 0x0, cstring "" */]
000019B2 A8AA syscall SectRect
000019B4 487A FE9A pea.l [PC - 0x166 /* 00001850, value 0x0, cstring "" */]
000019B8 A8A1 syscall FrameRect
000019BA 4A5F tst.w [A7]+
label000019BC:
000019BC 41FA FE9C lea.l A0, [PC - 0x164 /* 0000185A, value 0x0, cstring "" */]
000019C0 3010 move.w D0, [A0]
000019C2 D054 add.w D0, [A4]
000019C4 3080 move.w [A0], D0
000019C6 41FA FE90 lea.l A0, [PC - 0x170 /* 00001858, value 0x0, cstring "" */]
000019CA 3210 move.w D1, [A0]
000019CC D26C 0002 add.w D1, [A4 + 0x2]
000019D0 3081 move.w [A0], D1
000019D2 243C 0000 0800 move.l D2, 0x800
000019D8 84C6 divu.w D2, D6
000019DA C1C2 muls.w D0, D2
000019DC C3C2 muls.w D1, D2
000019DE 41FA FE7E lea.l A0, [PC - 0x182 /* 0000185E, value 0x31FC, cstring "" */]
000019E2 D050 add.w D0, [A0]
000019E4 3080 move.w [A0], D0
000019E6 41FA FE74 lea.l A0, [PC - 0x18C /* 0000185C, value 0x0, cstring "" */]
000019EA D250 add.w D1, [A0]
000019EC 3081 move.w [A0], D1
label000019EE:
000019EE 49EC 0006 lea.l A4, [A4 + 0x6]
000019F2 302C 0004 move.w D0, [A4 + 0x4]
000019F6 6D00 000C blt +0xE /* 00001A04 */
000019FA 5846 addq.w D6, 4
000019FC 0C46 0064 cmpi.w D6, 0x64 /* 'd' */
00001A00 6F00 FF6C ble -0x92 /* 0000196E */
label00001A04:
00001A04 0C46 0008 cmpi.w D6, 0x8
00001A08 6C00 0018 bge +0x1A /* 00001A22 */
00001A0C 41FA EA3A lea.l A0, [PC - 0x15C6 /* 00000448, value 0x0, cstring "" */]
00001A10 4250 clr.w [A0]
00001A12 41FA EA36 lea.l A0, [PC - 0x15CA /* 0000044A, value 0x0, cstring "" */]
00001A16 4250 clr.w [A0]
00001A18 4EBA 0016 jsr [PC + 0x16 /* 00001A30 */]
00001A1C 31FC 7082 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7082
label00001A22:
00001A22 41FA FE22 lea.l A0, [PC - 0x1DE /* 00001846, value 0x0, cstring "" */]
00001A26 5950 subq.w [A0], 4
00001A28 487A E626 pea.l [PC - 0x19DA /* 00000050, value 0x0, cstring "" */]
00001A2C A89D syscall PenPat
00001A2E 4E75 rts
fn00001A30:
00001A30 31FC 7100 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
00001A36 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
00001A3A 41FA E936 lea.l A0, [PC - 0x16CA /* 00000372, value 0x40000000 '@\0\0\0', cstring "@" */]
00001A3E 43FA E962 lea.l A1, [PC - 0x169E /* 000003A2, value 0x0, cstring "" */]
00001A42 4EBA F248 jsr [PC - 0xDB8 /* 00000C8C */]
00001A46 31FC 7100 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
00001A4C 41FA E9BC lea.l A0, [PC - 0x1644 /* 0000040A, value 0x0, cstring "" */]
00001A50 30BC 0002 move.w [A0], 0x2
00001A54 43FA 4306 lea.l A1, [PC + 0x4306 /* 00005D5C, value 0x0, cstring "" */]
00001A58 303C 001E move.w D0, 0x1E
00001A5C 223A E90E move.l D1, [PC - 0x16F2 /* 0000036C, value 0x0, cstring "" */]
00001A60 0241 007F andi.w D1, 0x7F
00001A64 5241 addq.w D1, 1
00001A66 C0C1 mulu.w D0, D1
00001A68 D2C0 add.w A1, D0
00001A6A 45FA EAC2 lea.l A2, [PC - 0x153E /* 0000052E, value 0xFFFFFFFF */]
00001A6E 2489 move.l [A2], A1
00001A70 45FA EAC6 lea.l A2, [PC - 0x153A /* 00000538, value 0x0, cstring "" */]
00001A74 24A9 0006 move.l [A2], [A1 + 0x6]
00001A78 4C91 0007 movem.w D0,D1,D2, [A1]
00001A7C 45FA EAAA lea.l A2, [PC - 0x1556 /* 00000528, value 0x0, cstring "" */]
00001A80 4892 0007 movem.w [A2], D0,D1,D2
00001A84 760C moveq.l D3, 0x0C
00001A86 4EBA 118A jsr [PC + 0x118A /* 00002C12 */]
00001A8A 31FC 7100 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
00001A90 4EBA FA2E jsr [PC - 0x5D2 /* 000014C0 */]
00001A94 31FC 7100 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7100 /* 'q\0' */
00001A9A 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
00001A9E 4E75 rts
fn00001AA0:
00001AA0 31FC 7052 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7052 /* 'pR' */
00001AA6 B282 cmp.l D1, D2
00001AA8 6200 000E bhi +0x10 /* 00001AB8 */
00001AAC 5240 addq.w D0, 1
00001AAE D281 add.l D1, D1
00001AB0 6700 0014 beq +0x16 /* 00001AC6 */
00001AB4 4EFA FFEA jmp [PC - 0x16 /* 00001AA0 */]
label00001AB8:
00001AB8 E289 lsr D1, 1
00001ABA B282 cmp.l D1, D2
00001ABC 6300 0008 bls +0xA /* 00001AC6 */
00001AC0 5340 subq.w D0, 1
00001AC2 4EFA FFF4 jmp [PC - 0xC /* 00001AB8 */]
label00001AC6:
00001AC6 4E75 rts
fn00001AC8:
00001AC8 31FC 7007 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7007
00001ACE 2F0E move.l -[A7], A6
00001AD0 4DEF 0008 lea.l A6, [A7 + 0x8]
00001AD4 48E7 F600 movem.l -[A7], D0,D1,D2,D3,D5,D6
00001AD8 3F2E 0000 move.w -[A7], [A6 + 0x0]
00001ADC 3F2E 0002 move.w -[A7], [A6 + 0x2]
00001AE0 A893 syscall MoveTo
00001AE2 203C 0000 05C8 move.l D0, 0x5C8
00001AE8 C1FA E548 muls.w D0, [PC - 0x1AB8 /* FFFFE54A, cstring ""<EOF> */]
00001AEC 81FC 0200 divs.w D0, 0x200
00001AF0 322E 000A move.w D1, [A6 + 0xA]
00001AF4 E3A8 lsl D0, D1
00001AF6 720F moveq.l D1, 0x0F
00001AF8 E2A8 lsr D0, D1
00001AFA 322E 0008 move.w D1, [A6 + 0x8]
00001AFE E249 lsr D1.w, 1
00001B00 48C1 ext.l D1
00001B02 D081 add.l D0, D1
00001B04 80EE 0008 divu.w D0, [A6 + 0x8]
00001B08 0C40 0003 cmpi.w D0, 0x3
00001B0C 6E00 00D0 bgt +0xD2 /* 00001BDE */
00001B10 302E 000A move.w D0, [A6 + 0xA]
00001B14 322E 0008 move.w D1, [A6 + 0x8]
00001B18 48C1 ext.l D1
00001B1A 242E 0004 move.l D2, [A6 + 0x4]
00001B1E 0640 0080 addi.w D0, 0x80
00001B22 4EBA FF7C jsr [PC - 0x84 /* 00001AA0 */]
00001B26 31FC 7007 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7007
00001B2C 3800 move.w D4, D0
00001B2E 0C40 0080 cmpi.w D0, 0x80
00001B32 6F00 00DC ble +0xDE /* 00001C10 */
00001B36 0C40 0085 cmpi.w D0, 0x85
00001B3A 6C00 007C bge +0x7E /* 00001BB8 */
00001B3E 3A2E 0000 move.w D5, [A6 + 0x0]
00001B42 3C2E 0002 move.w D6, [A6 + 0x2]
00001B46 41FA ED48 lea.l A0, [PC - 0x12B8 /* 00000890, value 0x0, cstring "" */]
00001B4A BA68 0002 cmp.w D5, [A0 + 0x2]
00001B4E 6F00 00D6 ble +0xD8 /* 00001C26 */
00001B52 BA68 0006 cmp.w D5, [A0 + 0x6]
00001B56 6E00 00CE bgt +0xD0 /* 00001C26 */
00001B5A BC68 0000 cmp.w D6, [A0 + 0x0]
00001B5E 6F00 00C6 ble +0xC8 /* 00001C26 */
00001B62 BC68 0004 cmp.w D6, [A0 + 0x4]
00001B66 6E00 00BE bgt +0xC0 /* 00001C26 */
00001B6A 48E7 00C0 movem.l -[A7], A0,A1
00001B6E 207A E494 movea.l A0, [PC - 0x1B6C /* 00000004, value 0x0, cstring "" */]
00001B72 5346 subq.w D6, 1
00001B74 CCFA E492 mulu.w D6, [PC - 0x1B6E /* FFFFE494, cstring ""<EOF> */]
00001B78 D1C6 add.l A0, D6
00001B7A 5345 subq.w D5, 1
00001B7C 3C05 move.w D6, D5
00001B7E E845 asr D5.w, 4
00001B80 DA45 add.w D5, D5
00001B82 D0C5 add.w A0, D5
00001B84 0246 000F andi.w D6, 0xF
00001B88 43FA 00AE lea.l A1, [PC + 0xAE /* 00001C38, value 0x800000, cstring "" */]
00001B8C 0440 0081 subi.w D0, 0x81
00001B90 E540 asl D0.w, 2
00001B92 D2C0 add.w A1, D0
00001B94 7A02 moveq.l D5, 0x02
label00001B96:
00001B96 7000 moveq.l D0, 0x00
00001B98 1011 move.b D0, [A1]
00001B9A 4840 swap.w D0
00001B9C E188 lsl D0, 8
00001B9E ECA8 lsr D0, D6
00001BA0 4680 not.l D0
00001BA2 C190 and.l [A0], D0
00001BA4 43E9 0001 lea.l A1, [A1 + 0x1]
00001BA8 D0FA E45E add.w A0, [PC - 0x1BA2 /* 00000008, value 0x0, cstring "" */]
00001BAC 51CD FFE8 dbf D5, -0x1A /* 00001B96 */
00001BB0 4CDF 0300 movem.l A0,A1, [A7]+
00001BB4 4EFA 005A jmp [PC + 0x5A /* 00001C10 */]
label00001BB8:
00001BB8 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1
00001BBC 3F3C FFED move.w -[A7], 0xFFED
00001BC0 3F3C 0000 move.w -[A7], 0x0
00001BC4 A894 syscall Move
00001BC6 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+
00001BCA 0C40 008F cmpi.w D0, 0x8F
00001BCE 6F00 0006 ble +0x8 /* 00001BD6 */
00001BD2 303C 008F move.w D0, 0x8F
label00001BD6:
00001BD6 3F00 move.w -[A7], D0
00001BD8 A883 syscall DrawChar
00001BDA 4EFA 0034 jmp [PC + 0x34 /* 00001C10 */]
label00001BDE:
00001BDE 3200 move.w D1, D0
00001BE0 E241 asr D1.w, 1
00001BE2 3A2E 0000 move.w D5, [A6 + 0x0]
00001BE6 3C2E 0002 move.w D6, [A6 + 0x2]
00001BEA 41FA 0044 lea.l A0, [PC + 0x44 /* 00001C30, value 0x0, cstring "" */]
00001BEE 9A41 sub.w D5, D1
00001BF0 3145 0002 move.w [A0 + 0x2], D5
00001BF4 9C41 sub.w D6, D1
00001BF6 3086 move.w [A0], D6
00001BF8 DA40 add.w D5, D0
00001BFA 3145 0006 move.w [A0 + 0x6], D5
00001BFE DC40 add.w D6, D0
00001C00 3146 0004 move.w [A0 + 0x4], D6
00001C04 487A E44A pea.l [PC - 0x1BB6 /* 00000050, value 0x0, cstring "" */]
00001C08 A89D syscall PenPat
00001C0A 487A 0024 pea.l [PC + 0x24 /* 00001C30, value 0x0, cstring "" */]
00001C0E A8B8 syscall PaintOval
label00001C10:
00001C10 4CDF 006F movem.l D0,D1,D2,D3,D5,D6, [A7]+
00001C14 4240 clr.w D0
label00001C16:
00001C16 4FEE FFF8 lea.l A7, [A6 - 0x8]
00001C1A 2C5F movea.l A6, [A7]+
00001C1C 2F57 000C move.l [A7 + 0xC], [A7]
00001C20 4FEF 000C lea.l A7, [A7 + 0xC]
00001C24 4E75 rts
label00001C26:
00001C26 4CDF 006F movem.l D0,D1,D2,D3,D5,D6, [A7]+
00001C2A 7001 moveq.l D0, 0x01
00001C2C 4EFA FFE8 jmp [PC - 0x18 /* 00001C16 */]
00001C30 0000 0000 ori.b D0, 0x0
00001C34 0000 0000 ori.b D0, 0x0
00001C38 0080 0000 00C0 ori.l D0, 0xC0
00001C3E 0000 C0C0 ori.b D0, 0xC0
00001C42 0000 E0E0 ori.b D0, 0xE0
00001C46 E000 asr D0.b, 8
00001C48 0000 31FC ori.b D0, 0xFC
// begin alternate branch 00001C4A-00001C56
fn00001C4A:
00001C4A 31FC 7051 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
00001C50 48E7 FEF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3,A4
00001C54 2648 movea.l A3, A0
// end alternate branch 00001C4A-00001C56
fn00001C4A: // (misaligned)
00001C4C 7051 moveq.l D0, 0x51
00001C4E 0000 48E7 ori.b D0, 0xE7
00001C52 FEF8 2648 .extension 0xEF8 <<F/2-3/7>> // unimplemented
00001C56 2849 movea.l A4, A1
00001C58 41FA E8D8 lea.l A0, [PC - 0x1728 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
00001C5C 30BC FFFF move.w [A0], 0xFFFF
00001C60 3C3A E3D0 move.w D6, [PC - 0x1C30 /* 00000032, value 0x0, cstring "" */]
label00001C64:
00001C64 204B movea.l A0, A3
00001C66 224C movea.l A1, A4
00001C68 4EBA F1C2 jsr [PC - 0xE3E /* 00000E2C */]
00001C6C 31FC 7051 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
00001C72 383A E8BE move.w D4, [PC - 0x1742 /* 00000532, value 0x2000 ' \0', cstring " " */]
00001C76 B644 cmp.w D3, D4
00001C78 6200 001C bhi +0x1E /* 00001C96 */
00001C7C 41FA E8B4 lea.l A0, [PC - 0x174C /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
00001C80 3083 move.w [A0], D3
00001C82 41FA E8B0 lea.l A0, [PC - 0x1750 /* 00000534, value 0x0, cstring "" */]
00001C86 208C move.l [A0], A4
00001C88 41FA E8AE lea.l A0, [PC - 0x1752 /* 00000538, value 0x0, cstring "" */]
00001C8C 20AC 0006 move.l [A0], [A4 + 0x6]
00001C90 41FA E8AA lea.l A0, [PC - 0x1756 /* 0000053C, value 0x0, cstring "" */]
00001C94 3082 move.w [A0], D2
label00001C96:
00001C96 4A45 tst.w D5
00001C98 6600 0076 bne +0x78 /* 00001D10 */
00001C9C 2A3A E890 move.l D5, [PC - 0x1770 /* 0000052E, value 0xFFFFFFFF */]
00001CA0 B9C5 cmpa.l A4, D5
00001CA2 6700 006C beq +0x6E /* 00001D10 */
00001CA6 4267 clr.w -[A7]
00001CA8 3F03 move.w -[A7], D3
00001CAA 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001CAE 3F01 move.w -[A7], D1
00001CB0 3F00 move.w -[A7], D0
00001CB2 4EBA FE14 jsr [PC - 0x1EC /* 00001AC8 */]
00001CB6 31FC 7051 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
00001CBC 4A40 tst.w D0
00001CBE 6600 0050 bne +0x52 /* 00001D10 */
00001CC2 303A E4DC move.w D0, [PC - 0x1B24 /* 000001A0, value 0x0, cstring "" */]
00001CC6 6600 0022 bne +0x24 /* 00001CEA */
00001CCA 303A E4A4 move.w D0, [PC - 0x1B5C /* 00000170, value 0x0, cstring "" */]
00001CCE 6700 000A beq +0xC /* 00001CDA */
00001CD2 0C43 1770 cmpi.w D3, 0x1770
00001CD6 6F00 0012 ble +0x14 /* 00001CEA */
label00001CDA:
00001CDA 303A E4B0 move.w D0, [PC - 0x1B50 /* 0000018C, value 0x0, cstring "" */]
00001CDE 6700 0030 beq +0x32 /* 00001D10 */
00001CE2 0C44 0082 cmpi.w D4, 0x82
00001CE6 6D00 0028 blt +0x2A /* 00001D10 */
label00001CEA:
00001CEA 0C44 0080 cmpi.w D4, 0x80
00001CEE 6E00 0012 bgt +0x14 /* 00001D02 */
00001CF2 3F3C FFED move.w -[A7], 0xFFED
00001CF6 3F3C 0000 move.w -[A7], 0x0
00001CFA A894 syscall Move
00001CFC 3F3C 0080 move.w -[A7], 0x80
00001D00 A883 syscall DrawChar
label00001D02:
00001D02 486C 000A pea.l [A4 + 0xA]
00001D06 4EBA EB90 jsr [PC - 0x1470 /* 00000898 */]
00001D0A 31FC 7051 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7051 /* 'pQ' */
label00001D10:
00001D10 D9FA E63E add.l A4, [PC - 0x19C2 /* 00000350, value 0x0, cstring "" */]
00001D14 51CF FF4E dbf D7, -0xB4 /* 00001C64 */
00001D18 4CDF 1F7F movem.l D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3,A4, [A7]+
00001D1C 4E75 rts
fn00001D1E:
00001D1E 31FC 7031 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
00001D24 48E7 E638 movem.l -[A7], D0,D1,D2,D5,D6,A2,A3,A4
00001D28 7C00 moveq.l D6, 0x00
00001D2A 3F3C 5555 move.w -[A7], 0x5555 /* 'UU' */
00001D2E 4EBA EB2C jsr [PC - 0x14D4 /* 0000085C */]
00001D32 31FC 7031 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
label00001D38:
00001D38 3F06 move.w -[A7], D6
00001D3A 3C3A E2F6 move.w D6, [PC - 0x1D0A /* 00000032, value 0x0, cstring "" */]
00001D3E 4EBA F0EC jsr [PC - 0xF14 /* 00000E2C */]
00001D42 31FC 7031 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
00001D48 3C1F move.w D6, [A7]+
00001D4A 47FA 0118 lea.l A3, [PC + 0x118 /* 00001E64, value 0x0, cstring "" */]
00001D4E D6C6 add.w A3, D6
00001D50 3680 move.w [A3], D0
00001D52 47FA 018C lea.l A3, [PC + 0x18C /* 00001EE0, value 0x0, cstring "" */]
00001D56 D6C6 add.w A3, D6
00001D58 3681 move.w [A3], D1
00001D5A 47FA 0200 lea.l A3, [PC + 0x200 /* 00001F5C, value 0x0, cstring "" */]
00001D5E D6C6 add.w A3, D6
00001D60 3685 move.w [A3], D5
00001D62 5C49 addq.w A1, 6
00001D64 5446 addq.w D6, 2
00001D66 51CF FFD0 dbf D7, -0x32 /* 00001D38 */
00001D6A 7E73 moveq.l D7, 0x73
00001D6C 43FA 35F2 lea.l A1, [PC + 0x35F2 /* 00005360, value 0x10200, cstring "" */]
00001D70 45FA 00F2 lea.l A2, [PC + 0xF2 /* 00001E64, value 0x0, cstring "" */]
00001D74 47FA 016A lea.l A3, [PC + 0x16A /* 00001EE0, value 0x0, cstring "" */]
00001D78 49FA 01E2 lea.l A4, [PC + 0x1E2 /* 00001F5C, value 0x0, cstring "" */]
label00001D7C:
00001D7C 7000 moveq.l D0, 0x00
00001D7E 7200 moveq.l D1, 0x00
00001D80 1011 move.b D0, [A1]
00001D82 E340 asl D0.w, 1
00001D84 1229 0001 move.b D1, [A1 + 0x1]
00001D88 E341 asl D1.w, 1
00001D8A 3A34 0000 move.w D5, [A4 + D0.w]
// begin alternate branch 00001D8C-00001D90
label00001D8C:
00001D8C 0000 4A45 ori.b D0, 0x45 /* 'E' */
// end alternate branch 00001D8C-00001D90
label00001D8C: // (misaligned)
00001D8E 4A45 tst.w D5
00001D90 6700 000C beq +0xE /* 00001D9E */
00001D94 3A34 1000 move.w D5, [A4 + D1.w]
00001D98 4A45 tst.w D5
00001D9A 6600 004E bne +0x50 /* 00001DEA */
label00001D9E:
00001D9E 3432 0000 move.w D2, [A2 + D0.w]
00001DA2 3633 0000 move.w D3, [A3 + D0.w]
00001DA6 3832 1000 move.w D4, [A2 + D1.w]
00001DAA 3A33 1000 move.w D5, [A3 + D1.w]
00001DAE 2F09 move.l -[A7], A1
00001DB0 3F02 move.w -[A7], D2
00001DB2 3F03 move.w -[A7], D3
00001DB4 A893 syscall MoveTo
00001DB6 3F04 move.w -[A7], D4
00001DB8 3F05 move.w -[A7], D5
00001DBA 4EBA EA0A jsr [PC - 0x15F6 /* 000007C6 */]
00001DBE 31FC 7031 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
00001DC4 D444 add.w D2, D4
00001DC6 E242 asr D2.w, 1
00001DC8 D645 add.w D3, D5
00001DCA E243 asr D3.w, 1
00001DCC 3F02 move.w -[A7], D2
00001DCE 3F03 move.w -[A7], D3
00001DD0 A893 syscall MoveTo
00001DD2 2257 movea.l A1, [A7]
00001DD4 7400 moveq.l D2, 0x00
00001DD6 1429 0002 move.b D2, [A1 + 0x2]
00001DDA 487B 2020 pea.l [PC + D2.w + 0x20]
00001DDE 4EBA EAB8 jsr [PC - 0x1548 /* 00000898 */]
00001DE2 31FC 7031 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7031 /* 'p1' */
00001DE8 225F movea.l A1, [A7]+
label00001DEA:
00001DEA 5649 addq.w A1, 3
00001DEC 51CF FF8E dbf D7, -0x74 /* 00001D7C */
00001DF0 487A E25E pea.l [PC - 0x1DA2 /* 00000050, value 0x0, cstring "" */]
00001DF4 A89D syscall PenPat
00001DF6 4CDF 1C67 movem.l D0,D1,D2,D5,D6,A2,A3,A4, [A7]+
00001DFA 4E75 rts
00001DFC 0000 0530 ori.b D0, 0x30 /* '0' */
00001E00 2068 2020 movea.l A0, [A0 + 0x2020]
00001E04 0532 2068 btst [A2 + D2.w + 0x68], D2
00001E08 2020 move.l D0, -[A0]
00001E0A 0534 2068 btst [A4 + D2.w + 0x68], D2
00001E0E 2020 move.l D0, -[A0]
00001E10 0536 2068 btst [A6 + D2.w + 0x68], D2
00001E14 2020 move.l D0, -[A0]
00001E16 0538 2068 btst [0x00002068], D2
00001E1A 2020 move.l D0, -[A0]
00001E1C 0531 3020 btst [A1 + D3.w + 0x20], D2
00001E20 6820 bvc +0x22 /* 00001E42 */
00001E22 0531 3220 btst [A1 + D3.w * 2 + 0x20], D2
00001E26 6820 bvc +0x22 /* 00001E48 */
00001E28 0531 3420 btst [A1 + D3.w * 4 + 0x20], D2
00001E2C 6820 bvc +0x22 /* 00001E4E */
00001E2E 0531 3620 btst [A1 + D3.w * 8 + 0x20], D2
00001E32 6820 bvc +0x22 /* 00001E54 */
00001E34 0531 3820 btst [A1 + D3 + 0x20], D2
00001E38 6820 bvc +0x22 /* 00001E5A */
00001E3A 0532 3020 btst [A2 + D3.w + 0x20], D2
00001E3E 6820 bvc +0x22 /* 00001E60 */
00001E40 0532 3220 btst [A2 + D3.w * 2 + 0x20], D2
// begin alternate branch 00001E42-00001E44
label00001E42:
00001E42 3220 move.w D1, -[A0]
// end alternate branch 00001E42-00001E44
label00001E42: // (misaligned)
00001E44 6820 bvc +0x22 /* 00001E66 */
00001E46 0536 30A1 btst [A6 + D3.w - 0x95], D2
// begin alternate branch 00001E48-00001E4A
label00001E48:
00001E48 30A1 move.w [A0], -[A1]
// end alternate branch 00001E48-00001E4A
label00001E48: // (misaligned)
00001E4A 204E movea.l A0, A6
00001E4C 0533 30A1 btst [A3 + D3.w - 0x95], D2
// begin alternate branch 00001E4E-00001E50
label00001E4E:
00001E4E 30A1 move.w [A0], -[A1]
// end alternate branch 00001E4E-00001E50
label00001E4E: // (misaligned)
00001E50 204E movea.l A0, A6
00001E52 0565 bchg -[A5], D2
label00001E54:
00001E54 7174 moveq.l D0, 0x74
00001E56 722E moveq.l D1, 0x2E
00001E58 0533 30A1 btst [A3 + D3.w - 0x95], D2
// begin alternate branch 00001E5A-00001E5C
label00001E5A:
00001E5A 30A1 move.w [A0], -[A1]
// end alternate branch 00001E5A-00001E5C
label00001E5A: // (misaligned)
00001E5C 2053 movea.l A0, [A3]
00001E5E 0536 30A1 btst [A6 + D3.w - 0x95], D2
// begin alternate branch 00001E60-00001E62
label00001E60:
00001E60 30A1 move.w [A0], -[A1]
// end alternate branch 00001E60-00001E62
label00001E60: // (misaligned)
00001E62 2053 movea.l A0, [A3]
00001E64 0000 0000 ori.b D0, 0x0
// begin alternate branch 00001E66-00001FE8
label00001E66:
00001E66 0000 0000 ori.b D0, 0x0
00001E6A 0000 0000 ori.b D0, 0x0
00001E6E 0000 0000 ori.b D0, 0x0
00001E72 0000 0000 ori.b D0, 0x0
00001E76 0000 0000 ori.b D0, 0x0
00001E7A 0000 0000 ori.b D0, 0x0
00001E7E 0000 0000 ori.b D0, 0x0
00001E82 0000 0000 ori.b D0, 0x0
00001E86 0000 0000 ori.b D0, 0x0
00001E8A 0000 0000 ori.b D0, 0x0
00001E8E 0000 0000 ori.b D0, 0x0
00001E92 0000 0000 ori.b D0, 0x0
00001E96 0000 0000 ori.b D0, 0x0
00001E9A 0000 0000 ori.b D0, 0x0
00001E9E 0000 0000 ori.b D0, 0x0
00001EA2 0000 0000 ori.b D0, 0x0
00001EA6 0000 0000 ori.b D0, 0x0
00001EAA 0000 0000 ori.b D0, 0x0
00001EAE 0000 0000 ori.b D0, 0x0
00001EB2 0000 0000 ori.b D0, 0x0
00001EB6 0000 0000 ori.b D0, 0x0
00001EBA 0000 0000 ori.b D0, 0x0
00001EBE 0000 0000 ori.b D0, 0x0
00001EC2 0000 0000 ori.b D0, 0x0
00001EC6 0000 0000 ori.b D0, 0x0
00001ECA 0000 0000 ori.b D0, 0x0
00001ECE 0000 0000 ori.b D0, 0x0
00001ED2 0000 0000 ori.b D0, 0x0
00001ED6 0000 0000 ori.b D0, 0x0
00001EDA 0000 0000 ori.b D0, 0x0
00001EDE 0000 0000 ori.b D0, 0x0
00001EE2 0000 0000 ori.b D0, 0x0
00001EE6 0000 0000 ori.b D0, 0x0
00001EEA 0000 0000 ori.b D0, 0x0
00001EEE 0000 0000 ori.b D0, 0x0
00001EF2 0000 0000 ori.b D0, 0x0
00001EF6 0000 0000 ori.b D0, 0x0
00001EFA 0000 0000 ori.b D0, 0x0
00001EFE 0000 0000 ori.b D0, 0x0
00001F02 0000 0000 ori.b D0, 0x0
00001F06 0000 0000 ori.b D0, 0x0
00001F0A 0000 0000 ori.b D0, 0x0
00001F0E 0000 0000 ori.b D0, 0x0
00001F12 0000 0000 ori.b D0, 0x0
00001F16 0000 0000 ori.b D0, 0x0
00001F1A 0000 0000 ori.b D0, 0x0
00001F1E 0000 0000 ori.b D0, 0x0
00001F22 0000 0000 ori.b D0, 0x0
00001F26 0000 0000 ori.b D0, 0x0
00001F2A 0000 0000 ori.b D0, 0x0
00001F2E 0000 0000 ori.b D0, 0x0
00001F32 0000 0000 ori.b D0, 0x0
00001F36 0000 0000 ori.b D0, 0x0
00001F3A 0000 0000 ori.b D0, 0x0
00001F3E 0000 0000 ori.b D0, 0x0
00001F42 0000 0000 ori.b D0, 0x0
00001F46 0000 0000 ori.b D0, 0x0
00001F4A 0000 0000 ori.b D0, 0x0
00001F4E 0000 0000 ori.b D0, 0x0
00001F52 0000 0000 ori.b D0, 0x0
00001F56 0000 0000 ori.b D0, 0x0
00001F5A 0000 0000 ori.b D0, 0x0
00001F5E 0000 0000 ori.b D0, 0x0
00001F62 0000 0000 ori.b D0, 0x0
00001F66 0000 0000 ori.b D0, 0x0
00001F6A 0000 0000 ori.b D0, 0x0
00001F6E 0000 0000 ori.b D0, 0x0
00001F72 0000 0000 ori.b D0, 0x0
00001F76 0000 0000 ori.b D0, 0x0
00001F7A 0000 0000 ori.b D0, 0x0
00001F7E 0000 0000 ori.b D0, 0x0
00001F82 0000 0000 ori.b D0, 0x0
00001F86 0000 0000 ori.b D0, 0x0
00001F8A 0000 0000 ori.b D0, 0x0
00001F8E 0000 0000 ori.b D0, 0x0
00001F92 0000 0000 ori.b D0, 0x0
00001F96 0000 0000 ori.b D0, 0x0
00001F9A 0000 0000 ori.b D0, 0x0
00001F9E 0000 0000 ori.b D0, 0x0
00001FA2 0000 0000 ori.b D0, 0x0
00001FA6 0000 0000 ori.b D0, 0x0
00001FAA 0000 0000 ori.b D0, 0x0
00001FAE 0000 0000 ori.b D0, 0x0
00001FB2 0000 0000 ori.b D0, 0x0
00001FB6 0000 0000 ori.b D0, 0x0
00001FBA 0000 0000 ori.b D0, 0x0
00001FBE 0000 0000 ori.b D0, 0x0
00001FC2 0000 0000 ori.b D0, 0x0
00001FC6 0000 0000 ori.b D0, 0x0
00001FCA 0000 0000 ori.b D0, 0x0
00001FCE 0000 0000 ori.b D0, 0x0
00001FD2 0000 0000 ori.b D0, 0x0
00001FD6 0000 31FC ori.b D0, 0xFC
fn00001FD8: // (misaligned)
00001FDA 7083 moveq.l D0, 0xFFFFFF83
00001FDC 0000 3F3C ori.b D0, 0x3C /* '<' */
00001FE0 0001 3F3C ori.b D1, 0x3C /* '<' */
00001FE4 0001 A89B ori.b D1, 0x9B
// end alternate branch 00001E66-00001FE8
label00001E66: // (misaligned)
00001E68 0000 0000 ori.b D0, 0x0
00001E6C 0000 0000 ori.b D0, 0x0
00001E70 0000 0000 ori.b D0, 0x0
00001E74 0000 0000 ori.b D0, 0x0
00001E78 0000 0000 ori.b D0, 0x0
00001E7C 0000 0000 ori.b D0, 0x0
00001E80 0000 0000 ori.b D0, 0x0
00001E84 0000 0000 ori.b D0, 0x0
00001E88 0000 0000 ori.b D0, 0x0
00001E8C 0000 0000 ori.b D0, 0x0
00001E90 0000 0000 ori.b D0, 0x0
00001E94 0000 0000 ori.b D0, 0x0
00001E98 0000 0000 ori.b D0, 0x0
00001E9C 0000 0000 ori.b D0, 0x0
00001EA0 0000 0000 ori.b D0, 0x0
00001EA4 0000 0000 ori.b D0, 0x0
00001EA8 0000 0000 ori.b D0, 0x0
00001EAC 0000 0000 ori.b D0, 0x0
00001EB0 0000 0000 ori.b D0, 0x0
00001EB4 0000 0000 ori.b D0, 0x0
00001EB8 0000 0000 ori.b D0, 0x0
00001EBC 0000 0000 ori.b D0, 0x0
00001EC0 0000 0000 ori.b D0, 0x0
00001EC4 0000 0000 ori.b D0, 0x0
00001EC8 0000 0000 ori.b D0, 0x0
00001ECC 0000 0000 ori.b D0, 0x0
00001ED0 0000 0000 ori.b D0, 0x0
00001ED4 0000 0000 ori.b D0, 0x0
00001ED8 0000 0000 ori.b D0, 0x0
00001EDC 0000 0000 ori.b D0, 0x0
00001EE0 0000 0000 ori.b D0, 0x0
00001EE4 0000 0000 ori.b D0, 0x0
00001EE8 0000 0000 ori.b D0, 0x0
00001EEC 0000 0000 ori.b D0, 0x0
00001EF0 0000 0000 ori.b D0, 0x0
00001EF4 0000 0000 ori.b D0, 0x0
00001EF8 0000 0000 ori.b D0, 0x0
00001EFC 0000 0000 ori.b D0, 0x0
00001F00 0000 0000 ori.b D0, 0x0
00001F04 0000 0000 ori.b D0, 0x0
00001F08 0000 0000 ori.b D0, 0x0
00001F0C 0000 0000 ori.b D0, 0x0
00001F10 0000 0000 ori.b D0, 0x0
00001F14 0000 0000 ori.b D0, 0x0
00001F18 0000 0000 ori.b D0, 0x0
00001F1C 0000 0000 ori.b D0, 0x0
00001F20 0000 0000 ori.b D0, 0x0
00001F24 0000 0000 ori.b D0, 0x0
00001F28 0000 0000 ori.b D0, 0x0
00001F2C 0000 0000 ori.b D0, 0x0
00001F30 0000 0000 ori.b D0, 0x0
00001F34 0000 0000 ori.b D0, 0x0
00001F38 0000 0000 ori.b D0, 0x0
00001F3C 0000 0000 ori.b D0, 0x0
00001F40 0000 0000 ori.b D0, 0x0
00001F44 0000 0000 ori.b D0, 0x0
00001F48 0000 0000 ori.b D0, 0x0
00001F4C 0000 0000 ori.b D0, 0x0
00001F50 0000 0000 ori.b D0, 0x0
00001F54 0000 0000 ori.b D0, 0x0
00001F58 0000 0000 ori.b D0, 0x0
00001F5C 0000 0000 ori.b D0, 0x0
00001F60 0000 0000 ori.b D0, 0x0
00001F64 0000 0000 ori.b D0, 0x0
00001F68 0000 0000 ori.b D0, 0x0
00001F6C 0000 0000 ori.b D0, 0x0
00001F70 0000 0000 ori.b D0, 0x0
00001F74 0000 0000 ori.b D0, 0x0
00001F78 0000 0000 ori.b D0, 0x0
00001F7C 0000 0000 ori.b D0, 0x0
00001F80 0000 0000 ori.b D0, 0x0
00001F84 0000 0000 ori.b D0, 0x0
00001F88 0000 0000 ori.b D0, 0x0
00001F8C 0000 0000 ori.b D0, 0x0
00001F90 0000 0000 ori.b D0, 0x0
00001F94 0000 0000 ori.b D0, 0x0
00001F98 0000 0000 ori.b D0, 0x0
00001F9C 0000 0000 ori.b D0, 0x0
00001FA0 0000 0000 ori.b D0, 0x0
00001FA4 0000 0000 ori.b D0, 0x0
00001FA8 0000 0000 ori.b D0, 0x0
00001FAC 0000 0000 ori.b D0, 0x0
00001FB0 0000 0000 ori.b D0, 0x0
00001FB4 0000 0000 ori.b D0, 0x0
00001FB8 0000 0000 ori.b D0, 0x0
00001FBC 0000 0000 ori.b D0, 0x0
00001FC0 0000 0000 ori.b D0, 0x0
00001FC4 0000 0000 ori.b D0, 0x0
00001FC8 0000 0000 ori.b D0, 0x0
00001FCC 0000 0000 ori.b D0, 0x0
00001FD0 0000 0000 ori.b D0, 0x0
00001FD4 0000 0000 ori.b D0, 0x0
fn00001FD8:
00001FD8 31FC 7083 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7083
00001FDE 3F3C 0001 move.w -[A7], 0x1
00001FE2 3F3C 0001 move.w -[A7], 0x1
00001FE6 A89B syscall PenSize
00001FE8 487A E066 pea.l [PC - 0x1F9A /* 00000050, value 0x0, cstring "" */]
00001FEC A89D syscall PenPat
00001FEE 3F3A E04C move.w -[A7], [PC - 0x1FB4 /* 0000003C, value 0x0, cstring "" */]
00001FF2 3F3A E04A move.w -[A7], [PC - 0x1FB6 /* 0000003E, value 0x0, cstring "" */]
00001FF6 A893 syscall MoveTo
00001FF8 3F3C FFF1 move.w -[A7], 0xFFF1
00001FFC 3F3C 0000 move.w -[A7], 0x0
00002000 A894 syscall Move
00002002 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002006 3F3C 0000 move.w -[A7], 0x0
0000200A A892 syscall Line
0000200C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002010 3F3C 0000 move.w -[A7], 0x0
00002014 A894 syscall Move
00002016 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000201A 3F3C 0000 move.w -[A7], 0x0
0000201E A892 syscall Line
00002020 3F3C FFF1 move.w -[A7], 0xFFF1
00002024 3F3C FFF1 move.w -[A7], 0xFFF1
00002028 A894 syscall Move
0000202A 3F3C 0000 move.w -[A7], 0x0
0000202E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002032 A892 syscall Line
00002034 3F3C 0000 move.w -[A7], 0x0
00002038 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000203C A894 syscall Move
0000203E 3F3C 0000 move.w -[A7], 0x0
00002042 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002046 A892 syscall Line
00002048 4E75 rts
fn0000204A:
0000204A 31FC 7084 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7084
00002050 3F3C 0002 move.w -[A7], 0x2
00002054 3F3C 0001 move.w -[A7], 0x1
00002058 A89B syscall PenSize
0000205A 487A DFF4 pea.l [PC - 0x200C /* 00000050, value 0x0, cstring "" */]
0000205E A89D syscall PenPat
00002060 3F3A DFDA move.w -[A7], [PC - 0x2026 /* 0000003C, value 0x0, cstring "" */]
00002064 3F3A DFD8 move.w -[A7], [PC - 0x2028 /* 0000003E, value 0x0, cstring "" */]
00002068 A893 syscall MoveTo
0000206A 3F3C FFFB move.w -[A7], 0xFFFB
0000206E 3F3C FFF1 move.w -[A7], 0xFFF1
00002072 A894 syscall Move
00002074 3F3C 0000 move.w -[A7], 0x0
00002078 3F3C 001E move.w -[A7], 0x1E
0000207C A892 syscall Line
0000207E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002082 3F3C 0000 move.w -[A7], 0x0
00002086 A894 syscall Move
00002088 3F3C 0000 move.w -[A7], 0x0
0000208C 3F3C FFE2 move.w -[A7], 0xFFE2
00002090 A892 syscall Line
00002092 3F3C FFEC move.w -[A7], 0xFFEC
00002096 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000209A A894 syscall Move
0000209C 3F3C 001E move.w -[A7], 0x1E
000020A0 3F3C 0000 move.w -[A7], 0x0
000020A4 A892 syscall Line
000020A6 3F3C 0000 move.w -[A7], 0x0
000020AA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000020AE A894 syscall Move
000020B0 3F3C FFE2 move.w -[A7], 0xFFE2
000020B4 3F3C 0000 move.w -[A7], 0x0
000020B8 A892 syscall Line
000020BA 3F3C FFF6 move.w -[A7], 0xFFF6
000020BE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000020C2 A894 syscall Move
000020C4 3F3C FFEC move.w -[A7], 0xFFEC
000020C8 3F3C 0000 move.w -[A7], 0x0
000020CC A892 syscall Line
000020CE 3F3C 001E move.w -[A7], 0x1E
000020D2 3F3C 001E move.w -[A7], 0x1E
000020D6 A892 syscall Line
000020D8 3F3C 0000 move.w -[A7], 0x0
000020DC 3F3C FFEC move.w -[A7], 0xFFEC
000020E0 A892 syscall Line
000020E2 3F3C 001E move.w -[A7], 0x1E
000020E6 3F3C 0000 move.w -[A7], 0x0
000020EA A894 syscall Move
000020EC 3F3C 0000 move.w -[A7], 0x0
000020F0 3F3C 0014 move.w -[A7], 0x14
000020F4 A892 syscall Line
000020F6 3F3C 001E move.w -[A7], 0x1E
000020FA 3F3C FFE2 move.w -[A7], 0xFFE2
000020FE A892 syscall Line
00002100 3F3C FFEC move.w -[A7], 0xFFEC
00002104 3F3C 0000 move.w -[A7], 0x0
00002108 A892 syscall Line
0000210A 3F3C 0000 move.w -[A7], 0x0
0000210E 3F3C FFE2 move.w -[A7], 0xFFE2
00002112 A894 syscall Move
00002114 3F3C 0014 move.w -[A7], 0x14
00002118 3F3C 0000 move.w -[A7], 0x0
0000211C A892 syscall Line
0000211E 3F3C FFE2 move.w -[A7], 0xFFE2
00002122 3F3C FFE2 move.w -[A7], 0xFFE2
00002126 A892 syscall Line
00002128 3F3C 0000 move.w -[A7], 0x0
0000212C 3F3C 0014 move.w -[A7], 0x14
00002130 A892 syscall Line
00002132 3F3C FFE2 move.w -[A7], 0xFFE2
00002136 3F3C 0000 move.w -[A7], 0x0
0000213A A894 syscall Move
0000213C 3F3C 0000 move.w -[A7], 0x0
00002140 3F3C FFEC move.w -[A7], 0xFFEC
00002144 A892 syscall Line
00002146 3F3C FFE2 move.w -[A7], 0xFFE2
0000214A 3F3C 001E move.w -[A7], 0x1E
0000214E A892 syscall Line
00002150 3F3C 0014 move.w -[A7], 0x14
00002154 3F3C 0000 move.w -[A7], 0x0
00002158 A892 syscall Line
0000215A 3F3C 0000 move.w -[A7], 0x0
0000215E 3F3C FFA6 move.w -[A7], 0xFFA6
00002162 A894 syscall Move
00002164 3F3C 0000 move.w -[A7], 0x0
00002168 3F3C FFEC move.w -[A7], 0xFFEC
0000216C A892 syscall Line
0000216E 3F3C FF60 move.w -[A7], 0xFF60
00002172 3F3C 0000 move.w -[A7], 0x0
00002176 A892 syscall Line
00002178 3F3C 008C move.w -[A7], 0x8C
0000217C 3F3C 0014 move.w -[A7], 0x14
00002180 A894 syscall Move
00002182 3F3C FFB0 move.w -[A7], 0xFFB0
00002186 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
0000218A A892 syscall Line
0000218C 3F3C 0014 move.w -[A7], 0x14
00002190 3F3C 0000 move.w -[A7], 0x0
00002194 A892 syscall Line
00002196 3F3C 0000 move.w -[A7], 0x0
0000219A 3F3C 0032 move.w -[A7], 0x32 /* '2' */
0000219E A894 syscall Move
000021A0 3F3C FFEC move.w -[A7], 0xFFEC
000021A4 3F3C 0000 move.w -[A7], 0x0
000021A8 A892 syscall Line
000021AA 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000021AE 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000021B2 A892 syscall Line
000021B4 3F3C FF74 move.w -[A7], 0xFF74
000021B8 3F3C 0014 move.w -[A7], 0x14
000021BC A894 syscall Move
000021BE 3F3C 00A0 move.w -[A7], 0xA0
// begin alternate branch 000021C0-000021C6
label000021C0:
000021C0 00A0 3F3C 0000 ori.l -[A0], 0x3F3C0000 /* '?<\0\0' */
// end alternate branch 000021C0-000021C6
label000021C0: // (misaligned)
000021C2 3F3C 0000 move.w -[A7], 0x0
000021C6 A892 syscall Line
000021C8 3F3C 0000 move.w -[A7], 0x0
000021CC 3F3C FFEC move.w -[A7], 0xFFEC
000021D0 A892 syscall Line
000021D2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000021D6 3F3C 0000 move.w -[A7], 0x0
000021DA A894 syscall Move
000021DC 3F3C 0000 move.w -[A7], 0x0
000021E0 3F3C 0014 move.w -[A7], 0x14
000021E4 A892 syscall Line
000021E6 3F3C 00A0 move.w -[A7], 0xA0
000021EA 3F3C 0000 move.w -[A7], 0x0
000021EE A892 syscall Line
000021F0 3F3C FF74 move.w -[A7], 0xFF74
000021F4 3F3C FFEC move.w -[A7], 0xFFEC
000021F8 A894 syscall Move
000021FA 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000021FE 3F3C FFB0 move.w -[A7], 0xFFB0
00002202 A892 syscall Line
00002204 3F3C FFEC move.w -[A7], 0xFFEC
00002208 3F3C 0000 move.w -[A7], 0x0
0000220C A892 syscall Line
0000220E 3F3C 0000 move.w -[A7], 0x0
00002212 3F3C FFCE move.w -[A7], 0xFFCE
00002216 A894 syscall Move
00002218 3F3C 0014 move.w -[A7], 0x14
0000221C 3F3C 0000 move.w -[A7], 0x0
00002220 A892 syscall Line
00002222 3F3C FFB0 move.w -[A7], 0xFFB0
00002226 3F3C FFB0 move.w -[A7], 0xFFB0
0000222A A892 syscall Line
0000222C 3F3C FFEC move.w -[A7], 0xFFEC
00002230 3F3C 0000 move.w -[A7], 0x0
00002234 A894 syscall Move
00002236 3F3C 0000 move.w -[A7], 0x0
0000223A 3F3C FFEC move.w -[A7], 0xFFEC
0000223E A892 syscall Line
00002240 3F3C 00A0 move.w -[A7], 0xA0
00002244 3F3C 0000 move.w -[A7], 0x0
00002248 A892 syscall Line
0000224A 4E75 rts
fn0000224C:
0000224C 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
00002252 487A 2B0D pea.l [PC + 0x2B0D /* 00004D61, value 0x8437572, pstring "Cursor: " */]
00002256 4EBA E640 jsr [PC - 0x19C0 /* 00000898 */]
0000225A 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
00002260 487A DE16 pea.l [PC - 0x21EA /* 00000078, value 0x0, cstring "" */]
00002264 A972 syscall GetMouse
00002266 47FA DE10 lea.l A3, [PC - 0x21F0 /* 00000078, value 0x0, cstring "" */]
0000226A 3013 move.w D0, [A3]
0000226C 4EBA 006A jsr [PC + 0x6A /* 000022D8 */]
00002270 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
00002276 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000227A A883 syscall DrawChar
0000227C 302B 0002 move.w D0, [A3 + 0x2]
00002280 4EBA 0056 jsr [PC + 0x56 /* 000022D8 */]
00002284 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
0000228A 4EBA 03BE jsr [PC + 0x3BE /* 0000264A */]
0000228E 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
00002294 487A 2B29 pea.l [PC + 0x2B29 /* 00004DBF, value 0x6467261, pstring "Frame " */]
00002298 4EBA E5FE jsr [PC - 0x1A02 /* 00000898 */]
0000229C 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
000022A2 303A DF66 move.w D0, [PC - 0x209A /* 0000020A, value 0x0, cstring "" */]
000022A6 4EBA 0030 jsr [PC + 0x30 /* 000022D8 */]
000022AA 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
000022B0 4EBA 0398 jsr [PC + 0x398 /* 0000264A */]
000022B4 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
000022BA 487A 2A06 pea.l [PC + 0x2A06 /* 00004CC2, value 0xA436C6F '\nClo', pstring "Closest = " */]
000022BE 4EBA E5D8 jsr [PC - 0x1A28 /* 00000898 */]
000022C2 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
000022C8 303A E268 move.w D0, [PC - 0x1D98 /* 00000532, value 0x2000 ' \0', cstring " " */]
000022CC 4EBA 000A jsr [PC + 0xA /* 000022D8 */]
000022D0 31FC 7065 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7065 /* 'pe' */
000022D6 4E75 rts
fn000022D8:
000022D8 31FC 7066 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
000022DE 2F00 move.l -[A7], D0
000022E0 41FA DF2A lea.l A0, [PC - 0x20D6 /* 0000020C, value 0x0, cstring "" */]
000022E4 4EBA EAF0 jsr [PC - 0x1510 /* 00000DD6 */]
000022E8 31FC 7066 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
000022EE 487A DF1C pea.l [PC - 0x20E4 /* 0000020C, value 0x0, cstring "" */]
000022F2 4EBA E5A4 jsr [PC - 0x1A5C /* 00000898 */]
000022F6 31FC 7066 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7066 /* 'pf' */
000022FC 201F move.l D0, [A7]+
000022FE 4E75 rts
fn00002300:
00002300 31FC 7067 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
00002306 0C80 0000 03E8 cmpi.l D0, 0x3E8
0000230C 6DCA blt -0x34 /* 000022D8 */
0000230E 80FC 03E8 divu.w D0, 0x3E8
00002312 4EBA FFC4 jsr [PC - 0x3C /* 000022D8 */]
00002316 31FC 7067 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
0000231C 4840 swap.w D0
0000231E 0640 03E8 addi.w D0, 0x3E8
00002322 41FA DEE8 lea.l A0, [PC - 0x2118 /* 0000020C, value 0x0, cstring "" */]
00002326 4EBA EAAE jsr [PC - 0x1552 /* 00000DD6 */]
0000232A 31FC 7067 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
00002330 117C 002C 0001 move.b [A0 + 0x1], 0x2C /* ',' */
00002336 487A DED4 pea.l [PC - 0x212C /* 0000020C, value 0x0, cstring "" */]
0000233A 4EBA E55C jsr [PC - 0x1AA4 /* 00000898 */]
0000233E 31FC 7067 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7067 /* 'pg' */
00002344 4E75 rts
fn00002346:
00002346 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000234C 41FA 02FA lea.l A0, [PC + 0x2FA /* 00002648, value 0x31FC, cstring "" */]
00002350 30BC 0019 move.w [A0], 0x19
00002354 3F3C 0005 move.w -[A7], 0x5
00002358 3F3A 02EE move.w -[A7], [PC + 0x2EE /* 00002648, value 0x0, cstring "" */]
0000235C A893 syscall MoveTo
0000235E 303A DDF6 move.w D0, [PC - 0x220A /* 00000156, value 0x0, cstring "" */]
00002362 6700 029A beq +0x29C /* 000025FE */
00002366 303A E0A2 move.w D0, [PC - 0x1F5E /* 0000040A, value 0x0, cstring "" */]
0000236A 0C40 0004 cmpi.w D0, 0x4
0000236E 6600 005C bne +0x5E /* 000023CC */
00002372 303A E0D4 move.w D0, [PC - 0x1F2C /* 00000448, value 0x0, cstring "" */]
00002376 6700 0044 beq +0x46 /* 000023BC */
0000237A 487A 29B9 pea.l [PC + 0x29B9 /* 00004D35, value 0x134E6561, pstring "Near umbra of Pluto" */]
0000237E 4EBA E518 jsr [PC - 0x1AE8 /* 00000898 */]
00002382 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002388 4EBA 02C0 jsr [PC + 0x2C0 /* 0000264A */]
0000238C 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002392 487A 2908 pea.l [PC + 0x2908 /* 00004C9C, value 0x25456E74 '%Ent', pstring "Entering the * * * NUOP * * * effect" */]
00002396 4EBA E500 jsr [PC - 0x1B00 /* 00000898 */]
0000239A 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000023A0 4EBA 02A8 jsr [PC + 0x2A8 /* 0000264A */]
000023A4 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000023AA 487A 2944 pea.l [PC + 0x2944 /* 00004CF0, value 0x2028556D ' (Um', pstring "(Umbra Plutato, Nu Wop, Nu Wop!)" */]
000023AE 4EBA E4E8 jsr [PC - 0x1B18 /* 00000898 */]
000023B2 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000023B8 4EFA 0244 jmp [PC + 0x244 /* 000025FE */]
label000023BC:
000023BC 487A 2A10 pea.l [PC + 0x2A10 /* 00004DCE, value 0x14496E20, pstring "In system of planet " */]
000023C0 4EBA E4D6 jsr [PC - 0x1B2A /* 00000898 */]
000023C4 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000023CA 601A bra +0x1C /* 000023E6 */
label000023CC:
000023CC 303A E03C move.w D0, [PC - 0x1FC4 /* 0000040A, value 0x0, cstring "" */]
000023D0 0C40 0003 cmpi.w D0, 0x3
000023D4 6600 007E bne +0x80 /* 00002454 */
000023D8 487A 28A3 pea.l [PC + 0x28A3 /* 00004C7D, value 0x164E6561, pstring "Near system of planet " */]
000023DC 4EBA E4BA jsr [PC - 0x1B46 /* 00000898 */]
000023E0 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
label000023E6:
000023E6 207A E09A movea.l A0, [PC - 0x1F66 /* 00000482, value 0x0, cstring "" */]
000023EA 2068 000C movea.l A0, [A0 + 0xC]
000023EE 4850 pea.l [A0]
000023F0 4EBA E4A6 jsr [PC - 0x1B5A /* 00000898 */]
000023F4 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000023FA 4EBA 024E jsr [PC + 0x24E /* 0000264A */]
000023FE 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002404 487A 290B pea.l [PC + 0x290B /* 00004D11, value 0x7496E20, pstring "In the " */]
00002408 4EBA E48E jsr [PC - 0x1B72 /* 00000898 */]
0000240C 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002412 4EBA 021A jsr [PC + 0x21A /* 0000262E */]
00002416 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000241C 487A 29A8 pea.l [PC + 0x29A8 /* 00004DC6, value 0x7207379, pstring " system" */]
00002420 4EBA E476 jsr [PC - 0x1B8A /* 00000898 */]
00002424 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000242A 4EBA 021E jsr [PC + 0x21E /* 0000264A */]
0000242E 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002434 487A 27F5 pea.l [PC + 0x27F5 /* 00004C2B, value 0x14446973, pstring "Distance to planet: " */]
00002438 4EBA E45E jsr [PC - 0x1BA2 /* 00000898 */]
0000243C 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002442 303A DF94 move.w D0, [PC - 0x206C /* 000003D8, value 0x0, cstring "" */]
00002446 4EBA 0220 jsr [PC + 0x220 /* 00002668 */]
0000244A 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002450 4EFA 016E jmp [PC + 0x16E /* 000025C0 */]
label00002454:
00002454 303A DFB4 move.w D0, [PC - 0x204C /* 0000040A, value 0x0, cstring "" */]
00002458 0C40 0002 cmpi.w D0, 0x2
0000245C 6600 00A4 bne +0xA6 /* 00002502 */
00002460 487A 28AF pea.l [PC + 0x28AF /* 00004D11, value 0x7496E20, pstring "In the " */]
00002464 4EBA E432 jsr [PC - 0x1BCE /* 00000898 */]
00002468 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000246E 4EBA 01BE jsr [PC + 0x1BE /* 0000262E */]
00002472 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002478 487A 294C pea.l [PC + 0x294C /* 00004DC6, value 0x7207379, pstring " system" */]
0000247C 4EBA E41A jsr [PC - 0x1BE6 /* 00000898 */]
00002480 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002486 4EBA 01C2 jsr [PC + 0x1C2 /* 0000264A */]
0000248A 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002490 487A 284B pea.l [PC + 0x284B /* 00004CDD, value 0x12436C6F, pstring "Closest object is " */]
00002494 4EBA E402 jsr [PC - 0x1BFE /* 00000898 */]
00002498 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000249E 207A DFDE movea.l A0, [PC - 0x2022 /* 0000047E, value 0x0, cstring "" */]
000024A2 B0FC 0000 cmpa.w A0, 0x0
000024A6 6700 001E beq +0x20 /* 000024C6 */
000024AA 487A 28BE pea.l [PC + 0x28BE /* 00004D6A, value 0x7706C61, pstring "planet " */]
000024AE 4EBA E3E8 jsr [PC - 0x1C18 /* 00000898 */]
000024B2 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000024B8 4EBA 0158 jsr [PC + 0x158 /* 00002612 */]
000024BC 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000024C2 4EFA 0014 jmp [PC + 0x14 /* 000024D8 */]
label000024C6:
000024C6 207A E066 movea.l A0, [PC - 0x1F9A /* 0000052E, value 0xFFFFFFFF */]
000024CA 4868 000A pea.l [A0 + 0xA]
000024CE 4EBA E3C8 jsr [PC - 0x1C38 /* 00000898 */]
000024D2 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
label000024D8:
000024D8 4EBA 0170 jsr [PC + 0x170 /* 0000264A */]
000024DC 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000024E2 487A 278E pea.l [PC + 0x278E /* 00004C72, value 0xA446973 '\nDis', pstring "Distance: " */]
000024E6 4EBA E3B0 jsr [PC - 0x1C50 /* 00000898 */]
000024EA 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000024F0 303A E040 move.w D0, [PC - 0x1FC0 /* 00000532, value 0x2000 ' \0', cstring " " */]
000024F4 4EBA 0172 jsr [PC + 0x172 /* 00002668 */]
000024F8 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000024FE 4EFA 00C0 jmp [PC + 0xC0 /* 000025C0 */]
label00002502:
00002502 303A DF06 move.w D0, [PC - 0x20FA /* 0000040A, value 0x0, cstring "" */]
00002506 0C40 0001 cmpi.w D0, 0x1
0000250A 6600 0052 bne +0x54 /* 0000255E */
0000250E 487A 2877 pea.l [PC + 0x2877 /* 00004D87, value 0x94E6561 '\tNea', pstring "Near the " */]
00002512 4EBA E384 jsr [PC - 0x1C7C /* 00000898 */]
00002516 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000251C 4EBA 0110 jsr [PC + 0x110 /* 0000262E */]
00002520 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002526 487A 289E pea.l [PC + 0x289E /* 00004DC6, value 0x7207379, pstring " system" */]
0000252A 4EBA E36C jsr [PC - 0x1C94 /* 00000898 */]
0000252E 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002534 4EBA 0114 jsr [PC + 0x114 /* 0000264A */]
00002538 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000253E 487A 2832 pea.l [PC + 0x2832 /* 00004D72, value 0x14446973, pstring "Distance to system: " */]
00002542 4EBA E354 jsr [PC - 0x1CAC /* 00000898 */]
00002546 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000254C 303A DE8A move.w D0, [PC - 0x2176 /* 000003D8, value 0x0, cstring "" */]
00002550 4EBA 0116 jsr [PC + 0x116 /* 00002668 */]
00002554 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000255A 4EFA 0064 jmp [PC + 0x64 /* 000025C0 */]
label0000255E:
0000255E 487A 2831 pea.l [PC + 0x2831 /* 00004D91, value 0x12496E74, pstring "Interstellar space" */]
00002562 4EBA E334 jsr [PC - 0x1CCC /* 00000898 */]
00002566 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
0000256C 4EBA 00DC jsr [PC + 0xDC /* 0000264A */]
00002570 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002576 487A 26A2 pea.l [PC + 0x26A2 /* 00004C1A, value 0x10436C6F, pstring "Closest star is " */]
0000257A 4EBA E31C jsr [PC - 0x1CE4 /* 00000898 */]
0000257E 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002584 207A DFAE movea.l A0, [PC - 0x2052 /* 00000534, value 0x0, cstring "" */]
00002588 4868 000A pea.l [A0 + 0xA]
0000258C 4EBA E30A jsr [PC - 0x1CF6 /* 00000898 */]
00002590 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
00002596 4EBA 00B2 jsr [PC + 0xB2 /* 0000264A */]
0000259A 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025A0 487A 26D0 pea.l [PC + 0x26D0 /* 00004C72, value 0xA446973 '\nDis', pstring "Distance: " */]
000025A4 4EBA E2F2 jsr [PC - 0x1D0E /* 00000898 */]
000025A8 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025AE 303A DF82 move.w D0, [PC - 0x207E /* 00000532, value 0x2000 ' \0', cstring " " */]
000025B2 4EBA 00B4 jsr [PC + 0xB4 /* 00002668 */]
000025B6 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025BC 4EFA 0002 jmp [PC + 0x2 /* 000025C0 */]
label000025C0:
000025C0 4EBA 0088 jsr [PC + 0x88 /* 0000264A */]
000025C4 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025CA 487A 26C8 pea.l [PC + 0x26C8 /* 00004C94, value 0x7537065, pstring "Speed: " */]
000025CE 4EBA E2C8 jsr [PC - 0x1D38 /* 00000898 */]
000025D2 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025D8 303A DD86 move.w D0, [PC - 0x227A /* 00000360, value 0x0, cstring "" */]
000025DC 4EBA 008A jsr [PC + 0x8A /* 00002668 */]
000025E0 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025E6 487A 27FB pea.l [PC + 0x27FB /* 00004DE3, value 0x42F7365, pstring "/sec" */]
000025EA 4EBA E2AC jsr [PC - 0x1D54 /* 00000898 */]
000025EE 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
000025F4 4EBA 0054 jsr [PC + 0x54 /* 0000264A */]
000025F8 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
label000025FE:
000025FE 303A DC06 move.w D0, [PC - 0x23FA /* 00000206, value 0x0, cstring "" */]
00002602 6700 000C beq +0xE /* 00002610 */
00002606 4EBA FC44 jsr [PC - 0x3BC /* 0000224C */]
0000260A 31FC 7019 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7019
label00002610:
00002610 4E75 rts
fn00002612:
00002612 31FC 7085 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7085
00002618 207A DE64 movea.l A0, [PC - 0x219C /* 0000047E, value 0x0, cstring "" */]
0000261C 2068 000C movea.l A0, [A0 + 0xC]
00002620 4850 pea.l [A0]
00002622 4EBA E274 jsr [PC - 0x1D8C /* 00000898 */]
00002626 31FC 7085 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7085
0000262C 4E75 rts
fn0000262E:
0000262E 31FC 7086 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7086
00002634 207A DEF8 movea.l A0, [PC - 0x2108 /* 0000052E, value 0xFFFFFFFF */]
00002638 4868 000A pea.l [A0 + 0xA]
0000263C 4EBA E25A jsr [PC - 0x1DA6 /* 00000898 */]
00002640 31FC 7086 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7086
00002646 4E75 rts
00002648 0000 31FC ori.b D0, 0xFC
// begin alternate branch 0000264A-00002654
fn0000264A:
0000264A 31FC 7087 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7087
00002650 363A FFF6 move.w D3, [PC - 0xA /* 00002648, value 0x0, cstring "" */]
// end alternate branch 0000264A-00002654
fn0000264A: // (misaligned)
0000264C 7087 moveq.l D0, 0xFFFFFF87
0000264E 0000 363A ori.b D0, 0x3A /* ':' */
00002652 FFF6 .invalid <<F/7/7>>
00002654 0643 000F addi.w D3, 0xF
00002658 41FA FFEE lea.l A0, [PC - 0x12 /* 00002648, value 0x31FC, cstring "" */]
0000265C 3083 move.w [A0], D3
0000265E 3F3C 0005 move.w -[A7], 0x5
00002662 3F03 move.w -[A7], D3
00002664 A893 syscall MoveTo
00002666 4E75 rts
fn00002668:
00002668 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
0000266E 48E7 F080 movem.l -[A7], D0,D1,D2,D3,A0
00002672 4840 swap.w D0
00002674 4240 clr.w D0
00002676 4840 swap.w D0
00002678 323A DD90 move.w D1, [PC - 0x2270 /* 0000040A, value 0x0, cstring "" */]
0000267C 0C41 0004 cmpi.w D1, 0x4
00002680 6600 0026 bne +0x28 /* 000026A8 */
00002684 C0FC 0906 mulu.w D0, 0x906
00002688 E080 asr D0, 8
0000268A EC80 asr D0, 6
0000268C 4EBA FC72 jsr [PC - 0x38E /* 00002300 */]
00002690 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002696 487A 0120 pea.l [PC + 0x120 /* 000027B8, value 0x72C3030, pstring ",000 km" */]
0000269A 4EBA E1FC jsr [PC - 0x1E04 /* 00000898 */]
0000269E 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
000026A4 4EFA 0100 jmp [PC + 0x100 /* 000027A6 */]
label000026A8:
000026A8 0C41 0003 cmpi.w D1, 0x3
000026AC 6600 0024 bne +0x26 /* 000026D2 */
000026B0 C0FC 0242 mulu.w D0, 0x242
000026B4 E080 asr D0, 8
000026B6 4EBA FC48 jsr [PC - 0x3B8 /* 00002300 */]
000026BA 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
000026C0 487A 00F6 pea.l [PC + 0xF6 /* 000027B8, value 0x72C3030, pstring ",000 km" */]
000026C4 4EBA E1D2 jsr [PC - 0x1E2E /* 00000898 */]
000026C8 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
000026CE 4EFA 00D6 jmp [PC + 0xD6 /* 000027A6 */]
label000026D2:
000026D2 0C41 0002 cmpi.w D1, 0x2
000026D6 6600 0050 bne +0x52 /* 00002728 */
000026DA C0FC 03DC mulu.w D0, 0x3DC
000026DE E080 asr D0, 8
000026E0 80FC 03E8 divu.w D0, 0x3E8
000026E4 4EBA FBF2 jsr [PC - 0x40E /* 000022D8 */]
000026E8 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
000026EE 4840 swap.w D0
000026F0 0640 03E8 addi.w D0, 0x3E8
000026F4 41FA DB16 lea.l A0, [PC - 0x24EA /* 0000020C, value 0x0, cstring "" */]
000026F8 4EBA E6DC jsr [PC - 0x1924 /* 00000DD6 */]
000026FC 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002702 117C 002E 0001 move.b [A0 + 0x1], 0x2E /* '.' */
00002708 487A DB02 pea.l [PC - 0x24FE /* 0000020C, value 0x0, cstring "" */]
0000270C 4EBA E18A jsr [PC - 0x1E76 /* 00000898 */]
00002710 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002716 487A 009A pea.l [PC + 0x9A /* 000027B2, value 0x520412E, pstring " A.U." */]
0000271A 4EBA E17C jsr [PC - 0x1E84 /* 00000898 */]
0000271E 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002724 4EFA 0080 jmp [PC + 0x80 /* 000027A6 */]
label00002728:
00002728 0C41 0001 cmpi.w D1, 0x1
0000272C 6600 0026 bne +0x28 /* 00002754 */
00002730 C0FC 01EE mulu.w D0, 0x1EE
00002734 80FC 03E8 divu.w D0, 0x3E8
00002738 4EBA FB9E jsr [PC - 0x462 /* 000022D8 */]
0000273C 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002742 487A 006E pea.l [PC + 0x6E /* 000027B2, value 0x520412E, pstring " A.U." */]
00002746 4EBA E150 jsr [PC - 0x1EB0 /* 00000898 */]
0000274A 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002750 4EFA 0054 jmp [PC + 0x54 /* 000027A6 */]
label00002754:
00002754 0C41 0000 cmpi.w D1, 0x0
00002758 6600 004C bne +0x4E /* 000027A6 */
0000275C E380 asl D0, 1
0000275E 80FC 03E8 divu.w D0, 0x3E8
00002762 4EBA FB74 jsr [PC - 0x48C /* 000022D8 */]
00002766 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
0000276C 4840 swap.w D0
0000276E 0640 03E8 addi.w D0, 0x3E8
00002772 41FA DA98 lea.l A0, [PC - 0x2568 /* 0000020C, value 0x0, cstring "" */]
00002776 4EBA E65E jsr [PC - 0x19A2 /* 00000DD6 */]
0000277A 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002780 117C 002E 0001 move.b [A0 + 0x1], 0x2E /* '.' */
00002786 487A DA84 pea.l [PC - 0x257C /* 0000020C, value 0x0, cstring "" */]
0000278A 4EBA E10C jsr [PC - 0x1EF4 /* 00000898 */]
0000278E 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
00002794 487A 0016 pea.l [PC + 0x16 /* 000027AC, value 0x5204C2E, pstring " L.Y." */]
00002798 4EBA E0FE jsr [PC - 0x1F02 /* 00000898 */]
0000279C 31FC 7020 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7020 /* 'p ' */
000027A2 4EFA 0002 jmp [PC + 0x2 /* 000027A6 */]
label000027A6:
000027A6 4CDF 010F movem.l D0,D1,D2,D3,A0, [A7]+
000027AA 4E75 rts
000027AC 0520 btst -[A0], D2
000027AE 4C2E 592E 0520 movem.w D1,D2,D3,D5,A0,A3,A4,A6, [A6 + 0x520]
000027B4 412E 552E .invalid 0, [A6 + 0x552E] // invalid opcode 4 with b == 4
000027B8 072C 3030 btst [A4 + 0x3030], D3
000027BC 3020 move.w D0, -[A0]
000027BE 6B6D bmi +0x6F /* 0000282D */
000027C0 2E00 move.l D7, D0
fn000027C2:
000027C2 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
000027C8 303A DC40 move.w D0, [PC - 0x23C0 /* 0000040A, value 0x0, cstring "" */]
000027CC 0C40 0000 cmpi.w D0, 0x0
000027D0 6700 0198 beq +0x19A /* 0000296A */
000027D4 303A DC34 move.w D0, [PC - 0x23CC /* 0000040A, value 0x0, cstring "" */]
000027D8 0C40 0001 cmpi.w D0, 0x1
000027DC 6700 0112 beq +0x114 /* 000028F0 */
000027E0 303A DC28 move.w D0, [PC - 0x23D8 /* 0000040A, value 0x0, cstring "" */]
000027E4 0C40 0002 cmpi.w D0, 0x2
000027E8 6700 00BA beq +0xBC /* 000028A4 */
000027EC 303A DC1C move.w D0, [PC - 0x23E4 /* 0000040A, value 0x0, cstring "" */]
000027F0 0C40 0003 cmpi.w D0, 0x3
000027F4 6700 003C beq +0x3E /* 00002832 */
000027F8 41FA DBA8 lea.l A0, [PC - 0x2458 /* 000003A2, value 0x0, cstring "" */]
000027FC 43FA DC18 lea.l A1, [PC - 0x23E8 /* 00000416, value 0x0, cstring "" */]
00002800 4EBA E48A jsr [PC - 0x1B76 /* 00000C8C */]
00002804 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
0000280A 41FA DC0A lea.l A0, [PC - 0x23F6 /* 00000416, value 0x0, cstring "" */]
0000280E 43FA DC3C lea.l A1, [PC - 0x23C4 /* 0000044C, value 0x0, cstring "" */]
00002812 4EBA E478 jsr [PC - 0x1B88 /* 00000C8C */]
00002816 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
0000281C 4CE8 0007 0024 movem.l D0,D1,D2, [A0 + 0x24]
00002822 E880 asr D0, 4
00002824 E881 asr D1, 4
00002826 E882 asr D2, 4
00002828 48E9 0007 0024 movem.l [A1 + 0x24], D0,D1,D2
0000282E 4EFA 0014 jmp [PC + 0x14 /* 00002844 */]
label00002832:
00002832 41FA DB6E lea.l A0, [PC - 0x2492 /* 000003A2, value 0x0, cstring "" */]
00002836 43FA DC14 lea.l A1, [PC - 0x23EC /* 0000044C, value 0x0, cstring "" */]
0000283A 4EBA E450 jsr [PC - 0x1BB0 /* 00000C8C */]
0000283E 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
label00002844:
00002844 41FA DC06 lea.l A0, [PC - 0x23FA /* 0000044C, value 0x0, cstring "" */]
00002848 43FA DC3C lea.l A1, [PC - 0x23C4 /* 00000486, value 0x0, cstring "" */]
0000284C 4EBA E43E jsr [PC - 0x1BC2 /* 00000C8C */]
00002850 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
00002856 2049 movea.l A0, A1
00002858 227A DC28 movea.l A1, [PC - 0x23D8 /* 00000482, value 0x0, cstring "" */]
0000285C 43E9 0006 lea.l A1, [A1 + 0x6]
00002860 4245 clr.w D5
00002862 4EBA E22A jsr [PC - 0x1DD6 /* 00000A8E */]
00002866 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
0000286C 4840 swap.w D0
0000286E 4240 clr.w D0
00002870 4841 swap.w D1
00002872 4241 clr.w D1
00002874 4842 swap.w D2
00002876 4242 clr.w D2
00002878 43FA DBD2 lea.l A1, [PC - 0x242E /* 0000044C, value 0x0, cstring "" */]
0000287C 2829 0024 move.l D4, [A1 + 0x24]
00002880 E084 asr D4, 8
00002882 9880 sub.l D4, D0
00002884 2144 0024 move.l [A0 + 0x24], D4
00002888 2829 0028 move.l D4, [A1 + 0x28]
0000288C E084 asr D4, 8
0000288E 9881 sub.l D4, D1
00002890 2144 0028 move.l [A0 + 0x28], D4
00002894 2829 002C move.l D4, [A1 + 0x2C]
00002898 E084 asr D4, 8
0000289A 9882 sub.l D4, D2
0000289C 2144 002C move.l [A0 + 0x2C], D4
000028A0 4EFA 0014 jmp [PC + 0x14 /* 000028B6 */]
label000028A4:
000028A4 41FA DAFC lea.l A0, [PC - 0x2504 /* 000003A2, value 0x0, cstring "" */]
000028A8 43FA DBDC lea.l A1, [PC - 0x2424 /* 00000486, value 0x0, cstring "" */]
000028AC 4EBA E3DE jsr [PC - 0x1C22 /* 00000C8C */]
000028B0 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
label000028B6:
000028B6 43FA EA3C lea.l A1, [PC - 0x15C4 /* 000012F4, value 0x0, cstring "" */]
000028BA 3E3A DBC0 move.w D7, [PC - 0x2440 /* 0000047C, value 0x0, cstring "" */]
000028BE 4EBA E5B8 jsr [PC - 0x1A48 /* 00000E78 */]
000028C2 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
000028C8 41FA DBBC lea.l A0, [PC - 0x2444 /* 00000486, value 0x0, cstring "" */]
000028CC 43FA DBFA lea.l A1, [PC - 0x2406 /* 000004C8, value 0x0, cstring "" */]
000028D0 4EBA E3BA jsr [PC - 0x1C46 /* 00000C8C */]
000028D4 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
000028DA 4CE8 0007 0024 movem.l D0,D1,D2, [A0 + 0x24]
000028E0 EE80 asr D0, 7
000028E2 EE81 asr D1, 7
000028E4 EE82 asr D2, 7
000028E6 48E9 0007 0024 movem.l [A1 + 0x24], D0,D1,D2
000028EC 4EFA 0014 jmp [PC + 0x14 /* 00002902 */]
label000028F0:
000028F0 41FA DAB0 lea.l A0, [PC - 0x2550 /* 000003A2, value 0x0, cstring "" */]
000028F4 43FA DBD2 lea.l A1, [PC - 0x242E /* 000004C8, value 0x0, cstring "" */]
000028F8 4EBA E392 jsr [PC - 0x1C6E /* 00000C8C */]
000028FC 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
label00002902:
00002902 41FA DBC4 lea.l A0, [PC - 0x243C /* 000004C8, value 0x0, cstring "" */]
00002906 43FA DBF0 lea.l A1, [PC - 0x2410 /* 000004F8, value 0x0, cstring "" */]
0000290A 4EBA E380 jsr [PC - 0x1C80 /* 00000C8C */]
0000290E 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
00002914 42A9 0024 clr.l [A1 + 0x24]
00002918 42A9 0028 clr.l [A1 + 0x28]
0000291C 42A9 002C clr.l [A1 + 0x2C]
00002920 2049 movea.l A0, A1
00002922 43FA DC04 lea.l A1, [PC - 0x23FC /* 00000528, value 0x0, cstring "" */]
00002926 4245 clr.w D5
00002928 4EBA E164 jsr [PC - 0x1E9C /* 00000A8E */]
0000292C 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
00002932 4840 swap.w D0
00002934 4240 clr.w D0
00002936 4841 swap.w D1
00002938 4241 clr.w D1
0000293A 4842 swap.w D2
0000293C 4242 clr.w D2
0000293E 43FA DB88 lea.l A1, [PC - 0x2478 /* 000004C8, value 0x0, cstring "" */]
00002942 2829 0024 move.l D4, [A1 + 0x24]
00002946 E084 asr D4, 8
00002948 9880 sub.l D4, D0
0000294A 2144 0024 move.l [A0 + 0x24], D4
0000294E 2829 0028 move.l D4, [A1 + 0x28]
00002952 E084 asr D4, 8
00002954 9881 sub.l D4, D1
00002956 2144 0028 move.l [A0 + 0x28], D4
0000295A 2829 002C move.l D4, [A1 + 0x2C]
0000295E E084 asr D4, 8
00002960 9882 sub.l D4, D2
00002962 2144 002C move.l [A0 + 0x2C], D4
00002966 4EFA 0014 jmp [PC + 0x14 /* 0000297C */]
label0000296A:
0000296A 41FA DA36 lea.l A0, [PC - 0x25CA /* 000003A2, value 0x0, cstring "" */]
0000296E 43FA DB88 lea.l A1, [PC - 0x2478 /* 000004F8, value 0x0, cstring "" */]
00002972 4EBA E318 jsr [PC - 0x1CE8 /* 00000C8C */]
00002976 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
label0000297C:
0000297C 41FA DB7A lea.l A0, [PC - 0x2486 /* 000004F8, value 0x0, cstring "" */]
00002980 43FA DBBC lea.l A1, [PC - 0x2444 /* 0000053E, value 0x0, cstring "" */]
00002984 4EBA E306 jsr [PC - 0x1CFA /* 00000C8C */]
00002988 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
0000298E 4CE9 0007 0024 movem.l D0,D1,D2, [A1 + 0x24]
00002994 EC80 asr D0, 6
00002996 EC81 asr D1, 6
00002998 EC82 asr D2, 6
0000299A 48E9 0007 0024 movem.l [A1 + 0x24], D0,D1,D2
000029A0 41FA DB9C lea.l A0, [PC - 0x2464 /* 0000053E, value 0x0, cstring "" */]
000029A4 43FA DBC8 lea.l A1, [PC - 0x2438 /* 0000056E, value 0x0, cstring "" */]
000029A8 4EBA E2E2 jsr [PC - 0x1D1E /* 00000C8C */]
000029AC 31FC 7021 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7021 /* 'p!' */
000029B2 42A9 0024 clr.l [A1 + 0x24]
000029B6 42A9 0028 clr.l [A1 + 0x28]
000029BA 42A9 002C clr.l [A1 + 0x2C]
000029BE 4E75 rts
fn000029C0:
000029C0 31FC 7017 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7017
000029C6 41FA DA42 lea.l A0, [PC - 0x25BE /* 0000040A, value 0x0, cstring "" */]
000029CA 30BC 0001 move.w [A0], 0x1
000029CE 227A DB64 movea.l A1, [PC - 0x249C /* 00000534, value 0x0, cstring "" */]
000029D2 45FA DB5A lea.l A2, [PC - 0x24A6 /* 0000052E, value 0xFFFFFFFF */]
000029D6 2489 move.l [A2], A1
000029D8 4C91 0007 movem.w D0,D1,D2, [A1]
000029DC 45FA DB4A lea.l A2, [PC - 0x24B6 /* 00000528, value 0x0, cstring "" */]
000029E0 4892 0007 movem.w [A2], D0,D1,D2
000029E4 41FA DB12 lea.l A0, [PC - 0x24EE /* 000004F8, value 0x0, cstring "" */]
000029E8 7A01 moveq.l D5, 0x01
000029EA 4EBA E0A2 jsr [PC - 0x1F5E /* 00000A8E */]
000029EE 31FC 7017 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7017
000029F4 4840 swap.w D0
000029F6 4240 clr.w D0
000029F8 4841 swap.w D1
000029FA 4241 clr.w D1
000029FC 4842 swap.w D2
000029FE 4242 clr.w D2
00002A00 43FA D9A0 lea.l A1, [PC - 0x2660 /* 000003A2, value 0x0, cstring "" */]
00002A04 E180 asl D0, 8
00002A06 2340 0024 move.l [A1 + 0x24], D0
00002A0A E181 asl D1, 8
00002A0C 2341 0028 move.l [A1 + 0x28], D1
00002A10 E182 asl D2, 8
00002A12 2342 002C move.l [A1 + 0x2C], D2
00002A16 7608 moveq.l D3, 0x08
00002A18 4EBA 01C0 jsr [PC + 0x1C0 /* 00002BDA */]
00002A1C 31FC 7017 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7017
00002A22 4E75 rts
fn00002A24:
00002A24 31FC 7015 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7015
00002A2A 41FA D9DE lea.l A0, [PC - 0x2622 /* 0000040A, value 0x0, cstring "" */]
00002A2E 30BC 0002 move.w [A0], 0x2
00002A32 43FA 3328 lea.l A1, [PC + 0x3328 /* 00005D5C, value 0x0, cstring "" */]
00002A36 B3FA DAF6 cmpa.l A1, [PC - 0x250A /* 0000052E, value 0xFFFFFFFF */]
00002A3A 6600 0010 bne +0x12 /* 00002A4C */
00002A3E 4EBA E872 jsr [PC - 0x178E /* 000012B2 */]
00002A42 31FC 7015 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7015
00002A48 4EFA 000C jmp [PC + 0xC /* 00002A56 */]
label00002A4C:
00002A4C 4EBA EA72 jsr [PC - 0x158E /* 000014C0 */]
00002A50 31FC 7015 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7015
label00002A56:
00002A56 43FA D94A lea.l A1, [PC - 0x26B6 /* 000003A2, value 0x0, cstring "" */]
00002A5A 4CE9 0007 0024 movem.l D0,D1,D2, [A1 + 0x24]
00002A60 EF80 asl D0, 7
00002A62 EF81 asl D1, 7
00002A64 EF82 asl D2, 7
00002A66 48E9 0007 0024 movem.l [A1 + 0x24], D0,D1,D2
00002A6C 7607 moveq.l D3, 0x07
00002A6E 4EBA 016A jsr [PC + 0x16A /* 00002BDA */]
00002A72 31FC 7015 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7015
00002A78 4E75 rts
fn00002A7A:
00002A7A 31FC 7013 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7013
00002A80 227A D9FC movea.l A1, [PC - 0x2604 /* 0000047E, value 0x0, cstring "" */]
00002A84 2009 move.l D0, A1
00002A86 6700 0052 beq +0x54 /* 00002ADA */
00002A8A 45FA D9F6 lea.l A2, [PC - 0x260A /* 00000482, value 0x0, cstring "" */]
00002A8E 2489 move.l [A2], A1
00002A90 41FA D978 lea.l A0, [PC - 0x2688 /* 0000040A, value 0x0, cstring "" */]
00002A94 30BC 0003 move.w [A0], 0x3
00002A98 43E9 0006 lea.l A1, [A1 + 0x6]
00002A9C 41FA D9E8 lea.l A0, [PC - 0x2618 /* 00000486, value 0x0, cstring "" */]
00002AA0 7A01 moveq.l D5, 0x01
00002AA2 4EBA DFEA jsr [PC - 0x2016 /* 00000A8E */]
00002AA6 31FC 7013 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7013
00002AAC 4840 swap.w D0
00002AAE 4240 clr.w D0
00002AB0 4841 swap.w D1
00002AB2 4241 clr.w D1
00002AB4 4842 swap.w D2
00002AB6 4242 clr.w D2
00002AB8 43FA D8E8 lea.l A1, [PC - 0x2718 /* 000003A2, value 0x0, cstring "" */]
00002ABC E180 asl D0, 8
00002ABE 2340 0024 move.l [A1 + 0x24], D0
00002AC2 E181 asl D1, 8
00002AC4 2341 0028 move.l [A1 + 0x28], D1
00002AC8 E182 asl D2, 8
00002ACA 2342 002C move.l [A1 + 0x2C], D2
00002ACE 7608 moveq.l D3, 0x08
00002AD0 4EBA 0108 jsr [PC + 0x108 /* 00002BDA */]
00002AD4 31FC 7013 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7013
label00002ADA:
00002ADA 4E75 rts
fn00002ADC:
00002ADC 31FC 7023 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7023 /* 'p#' */
00002AE2 41FA D926 lea.l A0, [PC - 0x26DA /* 0000040A, value 0x0, cstring "" */]
00002AE6 30BC 0004 move.w [A0], 0x4
00002AEA 43FA D8B6 lea.l A1, [PC - 0x274A /* 000003A2, value 0x0, cstring "" */]
00002AEE 4CE9 0007 0024 movem.l D0,D1,D2, [A1 + 0x24]
00002AF4 E980 asl D0, 4
00002AF6 E981 asl D1, 4
00002AF8 E982 asl D2, 4
00002AFA 48E9 0007 0024 movem.l [A1 + 0x24], D0,D1,D2
00002B00 7604 moveq.l D3, 0x04
00002B02 4EBA 00D6 jsr [PC + 0xD6 /* 00002BDA */]
00002B06 31FC 7023 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7023 /* 'p#' */
00002B0C 4E75 rts
fn00002B0E:
00002B0E 31FC 7024 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
00002B14 41FA D8F4 lea.l A0, [PC - 0x270C /* 0000040A, value 0x0, cstring "" */]
00002B18 30BC 0003 move.w [A0], 0x3
00002B1C 41FA D92E lea.l A0, [PC - 0x26D2 /* 0000044C, value 0x0, cstring "" */]
00002B20 43FA D880 lea.l A1, [PC - 0x2780 /* 000003A2, value 0x0, cstring "" */]
00002B24 4EBA E166 jsr [PC - 0x1E9A /* 00000C8C */]
00002B28 31FC 7024 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
00002B2E 7604 moveq.l D3, 0x04
00002B30 4EBA 00E0 jsr [PC + 0xE0 /* 00002C12 */]
00002B34 31FC 7024 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7024 /* 'p$' */
00002B3A 4E75 rts
fn00002B3C:
00002B3C 31FC 7014 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7014
00002B42 41FA D8C6 lea.l A0, [PC - 0x273A /* 0000040A, value 0x0, cstring "" */]
00002B46 30BC 0002 move.w [A0], 0x2
00002B4A 41FA D936 lea.l A0, [PC - 0x26CA /* 00000482, value 0x0, cstring "" */]
00002B4E 20BC 0000 0000 move.l [A0], 0x0
00002B54 41FA D930 lea.l A0, [PC - 0x26D0 /* 00000486, value 0x0, cstring "" */]
00002B58 43FA D848 lea.l A1, [PC - 0x27B8 /* 000003A2, value 0x0, cstring "" */]
00002B5C 4EBA E12E jsr [PC - 0x1ED2 /* 00000C8C */]
00002B60 31FC 7014 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7014
00002B66 7608 moveq.l D3, 0x08
00002B68 4EBA 00A8 jsr [PC + 0xA8 /* 00002C12 */]
00002B6C 31FC 7014 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7014
00002B72 4E75 rts
fn00002B74:
00002B74 31FC 7016 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7016
00002B7A 41FA D88E lea.l A0, [PC - 0x2772 /* 0000040A, value 0x0, cstring "" */]
00002B7E 30BC 0001 move.w [A0], 0x1
00002B82 41FA D944 lea.l A0, [PC - 0x26BC /* 000004C8, value 0x0, cstring "" */]
00002B86 43FA D81A lea.l A1, [PC - 0x27E6 /* 000003A2, value 0x0, cstring "" */]
00002B8A 4EBA E100 jsr [PC - 0x1F00 /* 00000C8C */]
00002B8E 31FC 7016 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7016
00002B94 7607 moveq.l D3, 0x07
00002B96 4EBA 007A jsr [PC + 0x7A /* 00002C12 */]
00002B9A 31FC 7016 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7016
00002BA0 4E75 rts
fn00002BA2:
00002BA2 31FC 7018 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7018
00002BA8 41FA D860 lea.l A0, [PC - 0x27A0 /* 0000040A, value 0x0, cstring "" */]
00002BAC 30BC 0000 move.w [A0], 0x0
00002BB0 41FA D97C lea.l A0, [PC - 0x2684 /* 0000052E, value 0xFFFFFFFF */]
00002BB4 20BC FFFF FFFF move.l [A0], 0xFFFFFFFF
00002BBA 41FA D93C lea.l A0, [PC - 0x26C4 /* 000004F8, value 0x0, cstring "" */]
00002BBE 43FA D7E2 lea.l A1, [PC - 0x281E /* 000003A2, value 0x0, cstring "" */]
00002BC2 4EBA E0C8 jsr [PC - 0x1F38 /* 00000C8C */]
00002BC6 31FC 7018 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7018
00002BCC 7608 moveq.l D3, 0x08
00002BCE 4EBA 0042 jsr [PC + 0x42 /* 00002C12 */]
00002BD2 31FC 7018 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7018
00002BD8 4E75 rts
fn00002BDA:
00002BDA 31FC 7070 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7070 /* 'pp' */
00002BE0 41FA D786 lea.l A0, [PC - 0x287A /* 00000368, value 0x0, cstring "" */]
00002BE4 2010 move.l D0, [A0]
00002BE6 E7A0 asl D0, D3
00002BE8 2080 move.l [A0], D0
00002BEA 41FA D778 lea.l A0, [PC - 0x2888 /* 00000364, value 0x0, cstring "" */]
00002BEE 2010 move.l D0, [A0]
00002BF0 E7A0 asl D0, D3
00002BF2 2080 move.l [A0], D0
00002BF4 41FA D76A lea.l A0, [PC - 0x2896 /* 00000360, value 0x0, cstring "" */]
00002BF8 2010 move.l D0, [A0]
00002BFA E7A0 asl D0, D3
00002BFC 2080 move.l [A0], D0
00002BFE 41FA D754 lea.l A0, [PC - 0x28AC /* 00000354, value 0x0, cstring "" */]
00002C02 4CD0 0007 movem.l D0,D1,D2, [A0]
00002C06 E7A0 asl D0, D3
00002C08 E7A1 asl D1, D3
00002C0A E7A2 asl D2, D3
00002C0C 48D0 0007 movem.l [A0], D0,D1,D2
00002C10 4E75 rts
fn00002C12:
00002C12 31FC 7071 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7071 /* 'pq' */
00002C18 41FA D74E lea.l A0, [PC - 0x28B2 /* 00000368, value 0x0, cstring "" */]
00002C1C 2010 move.l D0, [A0]
00002C1E E6A0 asr D0, D3
00002C20 2080 move.l [A0], D0
00002C22 41FA D740 lea.l A0, [PC - 0x28C0 /* 00000364, value 0x0, cstring "" */]
00002C26 2010 move.l D0, [A0]
00002C28 E6A0 asr D0, D3
00002C2A 2080 move.l [A0], D0
00002C2C 41FA D732 lea.l A0, [PC - 0x28CE /* 00000360, value 0x0, cstring "" */]
00002C30 2010 move.l D0, [A0]
00002C32 E6A0 asr D0, D3
00002C34 2080 move.l [A0], D0
00002C36 41FA D71C lea.l A0, [PC - 0x28E4 /* 00000354, value 0x0, cstring "" */]
00002C3A 4CD0 0007 movem.l D0,D1,D2, [A0]
00002C3E E6A0 asr D0, D3
00002C40 E6A1 asr D1, D3
00002C42 E6A2 asr D2, D3
00002C44 48D0 0007 movem.l [A0], D0,D1,D2
00002C48 4E75 rts
fn00002C4A:
00002C4A 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002C50 303A D7B8 move.w D0, [PC - 0x2848 /* 0000040A, value 0x0, cstring "" */]
00002C54 0C40 0004 cmpi.w D0, 0x4
00002C58 6600 001C bne +0x1E /* 00002C76 */
00002C5C 303A D77A move.w D0, [PC - 0x2886 /* 000003D8, value 0x0, cstring "" */]
00002C60 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */
00002C64 6300 00F6 bls +0xF8 /* 00002D5C */
00002C68 4EBA FEA4 jsr [PC - 0x15C /* 00002B0E */]
00002C6C 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002C72 4EFA 00E8 jmp [PC + 0xE8 /* 00002D5C */]
label00002C76:
00002C76 303A D792 move.w D0, [PC - 0x286E /* 0000040A, value 0x0, cstring "" */]
00002C7A 0C40 0003 cmpi.w D0, 0x3
00002C7E 6600 0036 bne +0x38 /* 00002CB6 */
00002C82 303A D754 move.w D0, [PC - 0x28AC /* 000003D8, value 0x0, cstring "" */]
00002C86 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */
00002C8A 6300 0010 bls +0x12 /* 00002C9C */
00002C8E 4EBA FEAC jsr [PC - 0x154 /* 00002B3C */]
00002C92 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002C98 4EFA 00C2 jmp [PC + 0xC2 /* 00002D5C */]
label00002C9C:
00002C9C 303A D73A move.w D0, [PC - 0x28C6 /* 000003D8, value 0x0, cstring "" */]
00002CA0 0C40 0320 cmpi.w D0, 0x320
00002CA4 6200 00B6 bhi +0xB8 /* 00002D5C */
00002CA8 4EBA FE32 jsr [PC - 0x1CE /* 00002ADC */]
00002CAC 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002CB2 4EFA 00A8 jmp [PC + 0xA8 /* 00002D5C */]
label00002CB6:
00002CB6 303A D752 move.w D0, [PC - 0x28AE /* 0000040A, value 0x0, cstring "" */]
00002CBA 0C40 0002 cmpi.w D0, 0x2
00002CBE 6600 0036 bne +0x38 /* 00002CF6 */
00002CC2 303A D714 move.w D0, [PC - 0x28EC /* 000003D8, value 0x0, cstring "" */]
00002CC6 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */
00002CCA 6300 0010 bls +0x12 /* 00002CDC */
00002CCE 4EBA FEA4 jsr [PC - 0x15C /* 00002B74 */]
00002CD2 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002CD8 4EFA 0082 jmp [PC + 0x82 /* 00002D5C */]
label00002CDC:
00002CDC 303A D854 move.w D0, [PC - 0x27AC /* 00000532, value 0x2000 ' \0', cstring " " */]
00002CE0 0C40 0032 cmpi.w D0, 0x32 /* '2' */
00002CE4 6200 0076 bhi +0x78 /* 00002D5C */
00002CE8 4EBA FD90 jsr [PC - 0x270 /* 00002A7A */]
00002CEC 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002CF2 4EFA 0068 jmp [PC + 0x68 /* 00002D5C */]
label00002CF6:
00002CF6 303A D712 move.w D0, [PC - 0x28EE /* 0000040A, value 0x0, cstring "" */]
00002CFA 0C40 0001 cmpi.w D0, 0x1
00002CFE 6600 0036 bne +0x38 /* 00002D36 */
00002D02 303A D6D4 move.w D0, [PC - 0x292C /* 000003D8, value 0x0, cstring "" */]
00002D06 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */
00002D0A 6300 0010 bls +0x12 /* 00002D1C */
00002D0E 4EBA FE92 jsr [PC - 0x16E /* 00002BA2 */]
00002D12 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002D18 4EFA 0042 jmp [PC + 0x42 /* 00002D5C */]
label00002D1C:
00002D1C 303A D6BA move.w D0, [PC - 0x2946 /* 000003D8, value 0x0, cstring "" */]
00002D20 0C40 0064 cmpi.w D0, 0x64 /* 'd' */
00002D24 6200 0036 bhi +0x38 /* 00002D5C */
00002D28 4EBA FCFA jsr [PC - 0x306 /* 00002A24 */]
00002D2C 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002D32 4EFA 0028 jmp [PC + 0x28 /* 00002D5C */]
label00002D36:
00002D36 303A D6D2 move.w D0, [PC - 0x292E /* 0000040A, value 0x0, cstring "" */]
00002D3A 0C40 0000 cmpi.w D0, 0x0
00002D3E 6600 001C bne +0x1E /* 00002D5C */
00002D42 303A D7EE move.w D0, [PC - 0x2812 /* 00000532, value 0x2000 ' \0', cstring " " */]
00002D46 0C40 0032 cmpi.w D0, 0x32 /* '2' */
00002D4A 6200 0010 bhi +0x12 /* 00002D5C */
00002D4E 4EBA FC70 jsr [PC - 0x390 /* 000029C0 */]
00002D52 31FC 7012 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7012
00002D58 4EFA 0002 jmp [PC + 0x2 /* 00002D5C */]
label00002D5C:
00002D5C 4E75 rts
fn00002D5E:
00002D5E 31FC 7001 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7001
00002D64 4EBA D838 jsr [PC - 0x27C8 /* 0000059E */]
00002D68 31FC 7001 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7001
00002D6E 4EBA DFC2 jsr [PC - 0x203E /* 00000D32 */]
00002D72 31FC 7001 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7001
00002D78 4EBA FA48 jsr [PC - 0x5B8 /* 000027C2 */]
00002D7C 31FC 7001 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7001
00002D82 303A D6C6 move.w D0, [PC - 0x293A /* 0000044A, value 0x0, cstring "" */]
00002D86 6600 01DA bne +0x1DC /* 00002F62 */
00002D8A 4EBA DC4E jsr [PC - 0x23B2 /* 000009DA */]
00002D8E 31FC 7001 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7001
00002D94 31FC 7055 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7055 /* 'pU' */
00002D9A 303A D43A move.w D0, [PC - 0x2BC6 /* 000001D6, value 0x0, cstring "" */]
00002D9E 6700 0022 beq +0x24 /* 00002DC2 */
00002DA2 3F3C 0001 move.w -[A7], 0x1
00002DA6 3F3C 0001 move.w -[A7], 0x1
00002DAA A89B syscall PenSize
00002DAC 43FA 243E lea.l A1, [PC + 0x243E /* 000051EC, value 0x0, cstring "" */]
00002DB0 41FA D7BC lea.l A0, [PC - 0x2844 /* 0000056E, value 0x0, cstring "" */]
00002DB4 3E3C 003D move.w D7, 0x3D /* '=' */
00002DB8 4EBA EF64 jsr [PC - 0x109C /* 00001D1E */]
00002DBC 31FC 7055 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7055 /* 'pU' */
label00002DC2:
00002DC2 31FC 7056 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
00002DC8 41FA D3A4 lea.l A0, [PC - 0x2C5C /* 0000016E, value 0x0, cstring "" */]
00002DCC 43FA D3A2 lea.l A1, [PC - 0x2C5E /* 00000170, value 0xF, cstring "" */]
00002DD0 3091 move.w [A0], [A1]
00002DD2 4251 clr.w [A1]
00002DD4 303A D3E8 move.w D0, [PC - 0x2C18 /* 000001BE, value 0x0, cstring "" */]
00002DD8 6700 0022 beq +0x24 /* 00002DFC */
00002DDC 41FA D572 lea.l A0, [PC - 0x2A8E /* 00000350, value 0x0, cstring "" */]
00002DE0 20BC 0000 0010 move.l [A0], 0x10
00002DE6 43FA 5710 lea.l A1, [PC + 0x5710 /* 000084F8, value 0x10D000B */]
00002DEA 41FA D752 lea.l A0, [PC - 0x28AE /* 0000053E, value 0x0, cstring "" */]
00002DEE 3E3C 017E move.w D7, 0x17E
00002DF2 4EBA EE56 jsr [PC - 0x11AA /* 00001C4A */]
00002DF6 31FC 7056 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
label00002DFC:
00002DFC 41FA D552 lea.l A0, [PC - 0x2AAE /* 00000350, value 0x0, cstring "" */]
00002E00 20BC 0000 001E move.l [A0], 0x1E
00002E06 43FA 49D0 lea.l A1, [PC + 0x49D0 /* 000077D8, value 0x2B80019 */]
00002E0A 41FA D732 lea.l A0, [PC - 0x28CE /* 0000053E, value 0x0, cstring "" */]
00002E0E 3E3C 006F move.w D7, 0x6F /* 'o' */
00002E12 4EBA EE36 jsr [PC - 0x11CA /* 00001C4A */]
00002E16 31FC 7056 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7056 /* 'pV' */
00002E1C 47FA D352 lea.l A3, [PC - 0x2CAE /* 00000170, value 0xF, cstring "" */]
00002E20 36BA D34C move.w [A3], [PC - 0x2CB4 /* 0000016E, value 0x0, cstring "" */]
00002E24 31FC 7057 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7057 /* 'pW' */
00002E2A 43FA 2F30 lea.l A1, [PC + 0x2F30 /* 00005D5C, value 0x0, cstring "" */]
00002E2E 41FA D6C8 lea.l A0, [PC - 0x2938 /* 000004F8, value 0x0, cstring "" */]
00002E32 3E3C 00E1 move.w D7, 0xE1
00002E36 4EBA EE12 jsr [PC - 0x11EE /* 00001C4A */]
00002E3A 31FC 7057 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7057 /* 'pW' */
00002E40 31FC 7058 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
00002E46 303A D5C2 move.w D0, [PC - 0x2A3E /* 0000040A, value 0x0, cstring "" */]
00002E4A 0C40 0000 cmpi.w D0, 0x0
00002E4E 6700 009C beq +0x9E /* 00002EEC */
00002E52 303A D5B6 move.w D0, [PC - 0x2A4A /* 0000040A, value 0x0, cstring "" */]
00002E56 0C40 0001 cmpi.w D0, 0x1
00002E5A 6700 000C beq +0xE /* 00002E68 */
00002E5E 41FA D626 lea.l A0, [PC - 0x29DA /* 00000486, value 0x0, cstring "" */]
00002E62 7E0F moveq.l D7, 0x0F
00002E64 4EFA 0008 jmp [PC + 0x8 /* 00002E6E */]
label00002E68:
00002E68 41FA D65E lea.l A0, [PC - 0x29A2 /* 000004C8, value 0x0, cstring "" */]
00002E6C 7E08 moveq.l D7, 0x08
label00002E6E:
00002E6E 4EBA DC8E jsr [PC - 0x2372 /* 00000AFE */]
00002E72 31FC 7058 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
00002E78 45FA D63C lea.l A2, [PC - 0x29C4 /* 000004B6, value 0x0, cstring "" */]
00002E7C 4892 0007 movem.w [A2], D0,D1,D2
00002E80 43FA D4C8 lea.l A1, [PC - 0x2B38 /* 0000034A, value 0x0, cstring "" */]
00002E84 3C3A D1AC move.w D6, [PC - 0x2E54 /* 00000032, value 0x0, cstring "" */]
00002E88 4EBA DFA2 jsr [PC - 0x205E /* 00000E2C */]
00002E8C 31FC 7058 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
00002E92 41FA D69E lea.l A0, [PC - 0x2962 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
00002E96 3083 move.w [A0], D3
00002E98 41FA D62C lea.l A0, [PC - 0x29D4 /* 000004C6, value 0x0, cstring "" */]
00002E9C 3083 move.w [A0], D3
00002E9E 41FA D69C lea.l A0, [PC - 0x2964 /* 0000053C, value 0x0, cstring "" */]
00002EA2 3082 move.w [A0], D2
00002EA4 4A45 tst.w D5
00002EA6 6600 0044 bne +0x46 /* 00002EEC */
00002EAA 41FA D616 lea.l A0, [PC - 0x29EA /* 000004C2, value 0x0, cstring "" */]
00002EAE 3140 0002 move.w [A0 + 0x2], D0
00002EB2 3081 move.w [A0], D1
00002EB4 3F07 move.w -[A7], D7
00002EB6 3F03 move.w -[A7], D3
00002EB8 2F3A D67E move.l -[A7], [PC - 0x2982 /* 00000538, value 0x0, cstring "" */]
00002EBC 3F01 move.w -[A7], D1
00002EBE 3F00 move.w -[A7], D0
00002EC0 4EBA EC06 jsr [PC - 0x13FA /* 00001AC8 */]
00002EC4 31FC 7058 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
00002ECA 303A D2A4 move.w D0, [PC - 0x2D5C /* 00000170, value 0x0, cstring "" */]
00002ECE 807A D2BC or.w D0, [PC - 0x2D44 /* FFFFD2BE, cstring ""<EOF> */]
00002ED2 807A D2CC or.w D0, [PC - 0x2D34 /* FFFFD2CE, cstring ""<EOF> */]
00002ED6 6700 0014 beq +0x16 /* 00002EEC */
00002EDA 207A D658 movea.l A0, [PC - 0x29A8 /* 00000534, value 0x0, cstring "" */]
00002EDE 4868 000A pea.l [A0 + 0xA]
00002EE2 4EBA D9B4 jsr [PC - 0x264C /* 00000898 */]
00002EE6 31FC 7058 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7058 /* 'pX' */
label00002EEC:
00002EEC 31FC 7059 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7059 /* 'pY' */
00002EF2 303A D516 move.w D0, [PC - 0x2AEA /* 0000040A, value 0x0, cstring "" */]
00002EF6 0C40 0002 cmpi.w D0, 0x2
00002EFA 6D00 0016 blt +0x18 /* 00002F12 */
00002EFE 41FA D586 lea.l A0, [PC - 0x2A7A /* 00000486, value 0x0, cstring "" */]
00002F02 43FA E3F0 lea.l A1, [PC - 0x1C10 /* 000012F4, value 0x0, cstring "" */]
00002F06 7E08 moveq.l D7, 0x08
00002F08 4EBA E33E jsr [PC - 0x1CC2 /* 00001248 */]
00002F0C 31FC 7059 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7059 /* 'pY' */
label00002F12:
00002F12 31FC 7060 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7060 /* 'p`' */
00002F18 7E00 moveq.l D7, 0x00
00002F1A 303A D4EE move.w D0, [PC - 0x2B12 /* 0000040A, value 0x0, cstring "" */]
00002F1E 0C40 0004 cmpi.w D0, 0x4
00002F22 670E beq +0x10 /* 00002F32 */
00002F24 303A D4E4 move.w D0, [PC - 0x2B1C /* 0000040A, value 0x0, cstring "" */]
00002F28 0C40 0003 cmpi.w D0, 0x3
00002F2C 6600 0034 bne +0x36 /* 00002F62 */
00002F30 7E04 moveq.l D7, 0x04
label00002F32:
00002F32 487A D416 pea.l [PC - 0x2BEA /* 0000034A, value 0x0, cstring "" */]
00002F36 487A D46A pea.l [PC - 0x2B96 /* 000003A2, value 0x0, cstring "" */]
00002F3A 705A moveq.l D0, 0x5A
00002F3C EE60 asr D0.w, D7
00002F3E 3F00 move.w -[A7], D0
00002F40 207A D540 movea.l A0, [PC - 0x2AC0 /* 00000482, value 0x0, cstring "" */]
00002F44 2F28 000C move.l -[A7], [A0 + 0xC]
00002F48 4EBA DF9C jsr [PC - 0x2064 /* 00000EE6 */]
00002F4C 31FC 7060 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7060 /* 'p`' */
00002F52 41FA D5DE lea.l A0, [PC - 0x2A22 /* 00000532, value 0x20000000 ' \0\0\0', cstring " " */]
00002F56 30BA DF8A move.w [A0], [PC - 0x2076 /* 00000EE2, value 0x0, cstring "" */]
00002F5A 41FA D5E0 lea.l A0, [PC - 0x2A20 /* 0000053C, value 0x0, cstring "" */]
00002F5E 30BA DF84 move.w [A0], [PC - 0x207C /* 00000EE4, value 0x0, cstring "" */]
label00002F62:
00002F62 31FC 7061 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7061 /* 'pa' */
00002F68 303A D4DC move.w D0, [PC - 0x2B24 /* 00000446, value 0x0, cstring "" */]
00002F6C 6600 000A bne +0xC /* 00002F78 */
00002F70 303A D4D6 move.w D0, [PC - 0x2B2A /* 00000448, value 0x0, cstring "" */]
00002F74 6700 0022 beq +0x24 /* 00002F98 */
label00002F78:
00002F78 41FA D4CE lea.l A0, [PC - 0x2B32 /* 00000448, value 0x0, cstring "" */]
00002F7C 4A50 tst.w [A0]
00002F7E 6600 000E bne +0x10 /* 00002F8E */
00002F82 30BC 0001 move.w [A0], 0x1
00002F86 43FA E8BE lea.l A1, [PC - 0x1742 /* 00001846, value 0x0, cstring "" */]
00002F8A 32BC 0064 move.w [A1], 0x64 /* 'd' */
label00002F8E:
00002F8E 4EBA E936 jsr [PC - 0x16CA /* 000018C6 */]
00002F92 31FC 7061 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7061 /* 'pa' */
label00002F98:
00002F98 31FC 7062 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
00002F9E 303A D268 move.w D0, [PC - 0x2D98 /* 00000208, value 0x1, cstring "" */]
00002FA2 5340 subq.w D0, 1
00002FA4 6700 0020 beq +0x22 /* 00002FC6 */
00002FA8 5340 subq.w D0, 1
00002FAA 6600 0010 bne +0x12 /* 00002FBC */
00002FAE 4EBA F028 jsr [PC - 0xFD8 /* 00001FD8 */]
00002FB2 31FC 7062 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
00002FB8 4EFA 000C jmp [PC + 0xC /* 00002FC6 */]
label00002FBC:
00002FBC 4EBA F08C jsr [PC - 0xF74 /* 0000204A */]
00002FC0 31FC 7062 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
label00002FC6:
00002FC6 41FA D242 lea.l A0, [PC - 0x2DBE /* 0000020A, value 0x0, cstring "" */]
00002FCA 5250 addq.w [A0], 1
00002FCC 4EBA F378 jsr [PC - 0xC88 /* 00002346 */]
00002FD0 31FC 7062 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7062 /* 'pb' */
00002FD6 31FC 7063 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7063 /* 'pc' */
00002FDC 41FA D32E lea.l A0, [PC - 0x2CD2 /* 0000030C, value 0x0, cstring "" */]
00002FE0 4A50 tst.w [A0]
00002FE2 6700 005E beq +0x60 /* 00003042 */
00002FE6 203A D326 move.l D0, [PC - 0x2CDA /* 0000030E, value 0x0, cstring "" */]
00002FEA 223A D380 move.l D1, [PC - 0x2C80 /* 0000036C, value 0x0, cstring "" */]
00002FEE B280 cmp.l D1, D0
00002FF0 6300 0004 bls +0x6 /* 00002FF6 */
00002FF4 4250 clr.w [A0]
label00002FF6:
00002FF6 3F3A D044 move.w -[A7], [PC - 0x2FBC /* 0000003C, value 0x0, cstring "" */]
00002FFA 3F3A D042 move.w -[A7], [PC - 0x2FBE /* 0000003E, value 0x0, cstring "" */]
00002FFE A893 syscall MoveTo
00003000 3F3C FFCE move.w -[A7], 0xFFCE
00003004 3F3C FFF6 move.w -[A7], 0xFFF6
00003008 A894 syscall Move
0000300A 2F3A D306 move.l -[A7], [PC - 0x2CFA /* 00000312, value 0x0, cstring "" */]
0000300E 3F3C 0000 move.w -[A7], 0x0
00003012 A887 syscall TextFont
00003014 3F3C 000C move.w -[A7], 0xC
00003018 A88A syscall TextSize
0000301A A884 syscall DrawString
0000301C 3F3A D01E move.w -[A7], [PC - 0x2FE2 /* 0000003C, value 0x0, cstring "" */]
00003020 3F3A D01C move.w -[A7], [PC - 0x2FE4 /* 0000003E, value 0x0, cstring "" */]
00003024 A893 syscall MoveTo
00003026 3F3C FFCE move.w -[A7], 0xFFCE
0000302A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000302E A894 syscall Move
00003030 2F3A D2E4 move.l -[A7], [PC - 0x2D1C /* 00000316, value 0x0, cstring "" */]
00003034 A884 syscall DrawString
00003036 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
0000303A A887 syscall TextFont
0000303C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003040 A88A syscall TextSize
label00003042:
00003042 31FC 7064 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
00003048 4EBA D568 jsr [PC - 0x2A98 /* 000005B2 */]
0000304C 31FC 7064 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
00003052 4EBA D9D2 jsr [PC - 0x262E /* 00000A26 */]
00003056 31FC 7064 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7064 /* 'pd' */
0000305C 31FC 7004 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7004
00003062 3C3A D4CE move.w D6, [PC - 0x2B32 /* 00000532, value 0x2000 ' \0', cstring " " */]
00003066 4846 swap.w D6
00003068 4246 clr.w D6
0000306A E28E lsr D6, 1
0000306C 41FA D2F6 lea.l A0, [PC - 0x2D0A /* 00000364, value 0x0, cstring "" */]
00003070 2086 move.l [A0], D6
00003072 41FA D2E0 lea.l A0, [PC - 0x2D20 /* 00000354, value 0x0, cstring "" */]
00003076 4CD0 0007 movem.l D0,D1,D2, [A0]
0000307A 4840 swap.w D0
0000307C 4841 swap.w D1
0000307E 4842 swap.w D2
00003080 4EBA DC86 jsr [PC - 0x237A /* 00000D08 */]
00003084 31FC 7004 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7004
0000308A 4843 swap.w D3
0000308C 4243 clr.w D3
0000308E 43FA D2D0 lea.l A1, [PC - 0x2D30 /* 00000360, value 0x0, cstring "" */]
00003092 2283 move.l [A1], D3
00003094 303A D06E move.w D0, [PC - 0x2F92 /* 00000104, value 0x0, cstring "" */]
00003098 6700 0020 beq +0x22 /* 000030BA */
0000309C B686 cmp.l D3, D6
0000309E 6300 001A bls +0x1C /* 000030BA */
000030A2 31FC 7005 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7005
000030A8 4CD0 0007 movem.l D0,D1,D2, [A0]
000030AC E280 asr D0, 1
000030AE E281 asr D1, 1
000030B0 E282 asr D2, 1
000030B2 48D0 0007 movem.l [A0], D0,D1,D2
000030B6 E28B lsr D3, 1
000030B8 2283 move.l [A1], D3
label000030BA:
000030BA E88E lsr D6, 4
000030BC 41FA D2AA lea.l A0, [PC - 0x2D56 /* 00000368, value 0x0, cstring "" */]
000030C0 2086 move.l [A0], D6
000030C2 42A7 clr.l -[A7]
000030C4 A975 syscall TickCount
000030C6 201F move.l D0, [A7]+
000030C8 2200 move.l D1, D0
000030CA 41FA D2A4 lea.l A0, [PC - 0x2D5C /* 00000370, value 0x4000 '@\0', cstring "" */]
000030CE 43FA D29C lea.l A1, [PC - 0x2D64 /* 0000036C, value 0x0, cstring "" */]
000030D2 9091 sub.l D0, [A1]
000030D4 4A40 tst.w D0
000030D6 6A00 0004 bpl +0x6 /* 000030DC */
000030DA 4240 clr.w D0
label000030DC:
000030DC 0C40 003C cmpi.w D0, 0x3C /* '<' */
000030E0 6F00 0006 ble +0x8 /* 000030E8 */
000030E4 303C 003C move.w D0, 0x3C /* '<' */
label000030E8:
000030E8 3080 move.w [A0], D0
000030EA 2281 move.l [A1], D1
000030EC 4EBA FB5C jsr [PC - 0x4A4 /* 00002C4A */]
000030F0 31FC 7005 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7005
000030F6 4E75 rts
000030F8 0000 0000 ori.b D0, 0x0
000030FC 0000 0000 ori.b D0, 0x0
00003100 0000 0000 ori.b D0, 0x0
00003104 0000 0000 ori.b D0, 0x0
00003108 0000 0000 ori.b D0, 0x0
0000310C 0000 0000 ori.b D0, 0x0
00003110 0000 0000 ori.b D0, 0x0
00003114 0000 0000 ori.b D0, 0x0
00003118 0000 0000 ori.b D0, 0x0
0000311C 0000 0000 ori.b D0, 0x0
00003120 0000 0000 ori.b D0, 0x0
00003124 0000 0000 ori.b D0, 0x0
00003128 0000 0000 ori.b D0, 0x0
0000312C 0000 0000 ori.b D0, 0x0
00003130 0000 0000 ori.b D0, 0x0
00003134 0000 0000 ori.b D0, 0x0
00003138 0000 0000 ori.b D0, 0x0
0000313C 0000 0000 ori.b D0, 0x0
00003140 0000 0000 ori.b D0, 0x0
00003144 0000 0000 ori.b D0, 0x0
00003148 0000 0000 ori.b D0, 0x0
0000314C 0000 0000 ori.b D0, 0x0
00003150 0000 0000 ori.b D0, 0x0
00003154 0000 0000 ori.b D0, 0x0
00003158 0000 0000 ori.b D0, 0x0
0000315C 0000 0000 ori.b D0, 0x0
00003160 3F46 BB00 move.w [A7 - 0x4500], D6
00003164 0001 0000 ori.b D1, 0x0
00003168 0040 0080 ori.w D0, 0x80
fn0000316C:
0000316C 31FC 7025 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7025 /* 'p%' */
00003172 49FA D22E lea.l A4, [PC - 0x2DD2 /* 000003A2, value 0x0, cstring "" */]
00003176 486C 0024 pea.l [A4 + 0x24]
0000317A 487A FF82 pea.l [PC - 0x7E /* 000030FE, value 0x0, cstring "" */]
0000317E 3F3C 280E move.w -[A7], 0x280E
00003182 A9EB syscall Pack4/FP68K
00003184 486C 0028 pea.l [A4 + 0x28]
00003188 487A FF7E pea.l [PC - 0x82 /* 00003108, value 0x0, cstring "" */]
0000318C 3F3C 280E move.w -[A7], 0x280E
00003190 A9EB syscall Pack4/FP68K
00003192 486C 002C pea.l [A4 + 0x2C]
00003196 487A FF7A pea.l [PC - 0x86 /* 00003112, value 0x0, cstring "" */]
0000319A 3F3C 280E move.w -[A7], 0x280E
0000319E A9EB syscall Pack4/FP68K
000031A0 487A FF8E pea.l [PC - 0x72 /* 00003130, value 0x0, cstring "" */]
000031A4 487A FF76 pea.l [PC - 0x8A /* 0000311C, value 0x0, cstring "" */]
000031A8 3F3C 280E move.w -[A7], 0x280E
000031AC A9EB syscall Pack4/FP68K
000031AE 487A FF4E pea.l [PC - 0xB2 /* 000030FE, value 0x0, cstring "" */]
000031B2 487A FF72 pea.l [PC - 0x8E /* 00003126, value 0x0, cstring "" */]
000031B6 3F3C 000E move.w -[A7], 0xE
000031BA A9EB syscall Pack4/FP68K
000031BC 487A FF40 pea.l [PC - 0xC0 /* 000030FE, value 0x0, cstring "" */]
000031C0 487A FF64 pea.l [PC - 0x9C /* 00003126, value 0x0, cstring "" */]
000031C4 3F3C 0004 move.w -[A7], 0x4
000031C8 A9EB syscall Pack4/FP68K
000031CA 487A FF5A pea.l [PC - 0xA6 /* 00003126, value 0x0, cstring "" */]
000031CE 487A FF4C pea.l [PC - 0xB4 /* 0000311C, value 0x0, cstring "" */]
000031D2 3F3C 0000 move.w -[A7], 0x0
000031D6 A9EB syscall Pack4/FP68K
000031D8 487A FF2E pea.l [PC - 0xD2 /* 00003108, value 0x0, cstring "" */]
000031DC 487A FF48 pea.l [PC - 0xB8 /* 00003126, value 0x0, cstring "" */]
000031E0 3F3C 000E move.w -[A7], 0xE
000031E4 A9EB syscall Pack4/FP68K
000031E6 487A FF20 pea.l [PC - 0xE0 /* 00003108, value 0x0, cstring "" */]
000031EA 487A FF3A pea.l [PC - 0xC6 /* 00003126, value 0x0, cstring "" */]
000031EE 3F3C 0004 move.w -[A7], 0x4
000031F2 A9EB syscall Pack4/FP68K
000031F4 487A FF30 pea.l [PC - 0xD0 /* 00003126, value 0x0, cstring "" */]
000031F8 487A FF22 pea.l [PC - 0xDE /* 0000311C, value 0x0, cstring "" */]
000031FC 3F3C 0000 move.w -[A7], 0x0
00003200 A9EB syscall Pack4/FP68K
00003202 487A FF0E pea.l [PC - 0xF2 /* 00003112, value 0x0, cstring "" */]
00003206 487A FF1E pea.l [PC - 0xE2 /* 00003126, value 0x0, cstring "" */]
0000320A 3F3C 000E move.w -[A7], 0xE
0000320E A9EB syscall Pack4/FP68K
00003210 487A FF00 pea.l [PC - 0x100 /* 00003112, value 0x0, cstring "" */]
00003214 487A FF10 pea.l [PC - 0xF0 /* 00003126, value 0x0, cstring "" */]
00003218 3F3C 0004 move.w -[A7], 0x4
0000321C A9EB syscall Pack4/FP68K
0000321E 487A FF06 pea.l [PC - 0xFA /* 00003126, value 0x0, cstring "" */]
00003222 487A FEF8 pea.l [PC - 0x108 /* 0000311C, value 0x0, cstring "" */]
00003226 3F3C 0000 move.w -[A7], 0x0
0000322A A9EB syscall Pack4/FP68K
0000322C 487A FEEE pea.l [PC - 0x112 /* 0000311C, value 0x0, cstring "" */]
00003230 3F3C 0012 move.w -[A7], 0x12
00003234 A9EB syscall Pack4/FP68K
00003236 487A FEC6 pea.l [PC - 0x13A /* 000030FE, value 0x0, cstring "" */]
0000323A 487A FEF8 pea.l [PC - 0x108 /* 00003134, value 0x0, cstring "" */]
0000323E 3F3C 000E move.w -[A7], 0xE
00003242 A9EB syscall Pack4/FP68K
00003244 487A FED6 pea.l [PC - 0x12A /* 0000311C, value 0x0, cstring "" */]
00003248 487A FEEA pea.l [PC - 0x116 /* 00003134, value 0x0, cstring "" */]
0000324C 3F3C 0006 move.w -[A7], 0x6
00003250 A9EB syscall Pack4/FP68K
00003252 487A FEB4 pea.l [PC - 0x14C /* 00003108, value 0x0, cstring "" */]
00003256 487A FEE6 pea.l [PC - 0x11A /* 0000313E, value 0x0, cstring "" */]
0000325A 3F3C 000E move.w -[A7], 0xE
0000325E A9EB syscall Pack4/FP68K
00003260 487A FEBA pea.l [PC - 0x146 /* 0000311C, value 0x0, cstring "" */]
00003264 487A FED8 pea.l [PC - 0x128 /* 0000313E, value 0x0, cstring "" */]
00003268 3F3C 0006 move.w -[A7], 0x6
0000326C A9EB syscall Pack4/FP68K
0000326E 487A FEA2 pea.l [PC - 0x15E /* 00003112, value 0x0, cstring "" */]
00003272 487A FED4 pea.l [PC - 0x12C /* 00003148, value 0x0, cstring "" */]
00003276 3F3C 000E move.w -[A7], 0xE
0000327A A9EB syscall Pack4/FP68K
0000327C 487A FE9E pea.l [PC - 0x162 /* 0000311C, value 0x0, cstring "" */]
00003280 487A FEC6 pea.l [PC - 0x13A /* 00003148, value 0x0, cstring "" */]
00003284 3F3C 0006 move.w -[A7], 0x6
00003288 A9EB syscall Pack4/FP68K
0000328A 487A FED4 pea.l [PC - 0x12C /* 00003160, value 0x3F46BB00 */]
0000328E 487A FEC2 pea.l [PC - 0x13E /* 00003152, value 0x0, cstring "" */]
00003292 3F3C 280E move.w -[A7], 0x280E
00003296 A9EB syscall Pack4/FP68K
00003298 487A FE82 pea.l [PC - 0x17E /* 0000311C, value 0x0, cstring "" */]
0000329C 487A FEB4 pea.l [PC - 0x14C /* 00003152, value 0x0, cstring "" */]
000032A0 3F3C 0006 move.w -[A7], 0x6
000032A4 A9EB syscall Pack4/FP68K
000032A6 487A FE74 pea.l [PC - 0x18C /* 0000311C, value 0x0, cstring "" */]
000032AA 487A FEA6 pea.l [PC - 0x15A /* 00003152, value 0x0, cstring "" */]
000032AE 3F3C 0006 move.w -[A7], 0x6
000032B2 A9EB syscall Pack4/FP68K
000032B4 487A FEAE pea.l [PC - 0x152 /* 00003164, value 0x10000, cstring "" */]
000032B8 487A FE6C pea.l [PC - 0x194 /* 00003126, value 0x0, cstring "" */]
000032BC 3F3C 280E move.w -[A7], 0x280E
000032C0 A9EB syscall Pack4/FP68K
000032C2 487A FE62 pea.l [PC - 0x19E /* 00003126, value 0x0, cstring "" */]
000032C6 487A FE8A pea.l [PC - 0x176 /* 00003152, value 0x0, cstring "" */]
000032CA 3F3C 0004 move.w -[A7], 0x4
000032CE A9EB syscall Pack4/FP68K
000032D0 487A FE54 pea.l [PC - 0x1AC /* 00003126, value 0x0, cstring "" */]
000032D4 487A FE7C pea.l [PC - 0x184 /* 00003152, value 0x0, cstring "" */]
000032D8 3F3C 0004 move.w -[A7], 0x4
000032DC A9EB syscall Pack4/FP68K
000032DE 487A FE46 pea.l [PC - 0x1BA /* 00003126, value 0x0, cstring "" */]
000032E2 487A FE6E pea.l [PC - 0x192 /* 00003152, value 0x0, cstring "" */]
000032E6 3F3C 0004 move.w -[A7], 0x4
000032EA A9EB syscall Pack4/FP68K
000032EC 487A D082 pea.l [PC - 0x2F7E /* 00000370, value 0x4000 '@\0', cstring "" */]
000032F0 487A FE34 pea.l [PC - 0x1CC /* 00003126, value 0x0, cstring "" */]
000032F4 3F3C 200E move.w -[A7], 0x200E
000032F8 A9EB syscall Pack4/FP68K
000032FA 487A FE2A pea.l [PC - 0x1D6 /* 00003126, value 0x0, cstring "" */]
000032FE 487A FE52 pea.l [PC - 0x1AE /* 00003152, value 0x0, cstring "" */]
00003302 3F3C 0004 move.w -[A7], 0x4
00003306 A9EB syscall Pack4/FP68K
00003308 487A FE5E pea.l [PC - 0x1A2 /* 00003168, value 0x400080, cstring "" */]
0000330C 487A FE18 pea.l [PC - 0x1E8 /* 00003126, value 0x0, cstring "" */]
00003310 3F3C 200E move.w -[A7], 0x200E
00003314 A9EB syscall Pack4/FP68K
00003316 487A FE0E pea.l [PC - 0x1F2 /* 00003126, value 0x0, cstring "" */]
0000331A 487A FE36 pea.l [PC - 0x1CA /* 00003152, value 0x0, cstring "" */]
0000331E 3F3C 0006 move.w -[A7], 0x6
00003322 A9EB syscall Pack4/FP68K
00003324 487A FE2C pea.l [PC - 0x1D4 /* 00003152, value 0x0, cstring "" */]
00003328 487A FE0A pea.l [PC - 0x1F6 /* 00003134, value 0x0, cstring "" */]
0000332C 3F3C 0004 move.w -[A7], 0x4
00003330 A9EB syscall Pack4/FP68K
00003332 487A FE1E pea.l [PC - 0x1E2 /* 00003152, value 0x0, cstring "" */]
00003336 487A FE06 pea.l [PC - 0x1FA /* 0000313E, value 0x0, cstring "" */]
0000333A 3F3C 0004 move.w -[A7], 0x4
0000333E A9EB syscall Pack4/FP68K
00003340 487A FE10 pea.l [PC - 0x1F0 /* 00003152, value 0x0, cstring "" */]
00003344 487A FE02 pea.l [PC - 0x1FE /* 00003148, value 0x0, cstring "" */]
00003348 3F3C 0004 move.w -[A7], 0x4
0000334C A9EB syscall Pack4/FP68K
0000334E 49FA D004 lea.l A4, [PC - 0x2FFC /* 00000354, value 0x0, cstring "" */]
00003352 4CD4 00E0 movem.l D5,D6,D7, [A4]
00003356 487A FDDC pea.l [PC - 0x224 /* 00003134, value 0x0, cstring "" */]
0000335A 487A FE00 pea.l [PC - 0x200 /* 0000315C, value 0x0, cstring "" */]
0000335E 3F3C 2810 move.w -[A7], 0x2810
00003362 A9EB syscall Pack4/FP68K
00003364 9ABA FDF6 sub.l D5, [PC - 0x20A /* 0000315C, value 0x0, cstring "" */]
00003368 487A FDD4 pea.l [PC - 0x22C /* 0000313E, value 0x0, cstring "" */]
0000336C 487A FDEE pea.l [PC - 0x212 /* 0000315C, value 0x0, cstring "" */]
00003370 3F3C 2810 move.w -[A7], 0x2810
00003374 A9EB syscall Pack4/FP68K
00003376 9CBA FDE4 sub.l D6, [PC - 0x21C /* 0000315C, value 0x0, cstring "" */]
0000337A 487A FDCC pea.l [PC - 0x234 /* 00003148, value 0x0, cstring "" */]
0000337E 487A FDDC pea.l [PC - 0x224 /* 0000315C, value 0x0, cstring "" */]
00003382 3F3C 2810 move.w -[A7], 0x2810
00003386 A9EB syscall Pack4/FP68K
00003388 9EBA FDD2 sub.l D7, [PC - 0x22E /* 0000315C, value 0x0, cstring "" */]
0000338C 48D4 00E0 movem.l [A4], D5,D6,D7
00003390 4E75 rts
fn00003392:
00003392 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
00003398 4EBA D998 jsr [PC - 0x2668 /* 00000D32 */]
0000339C 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
000033A2 303A D066 move.w D0, [PC - 0x2F9A /* 0000040A, value 0x0, cstring "" */]
000033A6 0C40 0000 cmpi.w D0, 0x0
000033AA 6600 005A bne +0x5C /* 00003406 */
000033AE 303A D028 move.w D0, [PC - 0x2FD8 /* 000003D8, value 0x0, cstring "" */]
000033B2 0C40 3E80 cmpi.w D0, 0x3E80
000033B6 6300 004E bls +0x50 /* 00003406 */
000033BA 41FA D016 lea.l A0, [PC - 0x2FEA /* 000003D2, value 0x0, cstring "" */]
000033BE 4C90 0007 movem.w D0,D1,D2, [A0]
000033C2 41FA CF90 lea.l A0, [PC - 0x3070 /* 00000354, value 0x0, cstring "" */]
000033C6 D068 0000 add.w D0, [A0 + 0x0]
000033CA D268 0004 add.w D1, [A0 + 0x4]
000033CE D468 0008 add.w D2, [A0 + 0x8]
000033D2 4EBA D934 jsr [PC - 0x26CC /* 00000D08 */]
000033D6 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
000033DC 383A CFFA move.w D4, [PC - 0x3006 /* 000003D8, value 0x0, cstring "" */]
000033E0 B644 cmp.w D3, D4
000033E2 6300 0022 bls +0x24 /* 00003406 */
000033E6 41FA CF6C lea.l A0, [PC - 0x3094 /* 00000354, value 0x0, cstring "" */]
000033EA 4290 clr.l [A0]
000033EC 42A8 0004 clr.l [A0 + 0x4]
000033F0 42A8 0008 clr.l [A0 + 0x8]
000033F4 487A 19AE pea.l [PC + 0x19AE /* 00004DA4, value 0x1A43616E, pstring "Cannot travel more than 32" */]
000033F8 487A 1846 pea.l [PC + 0x1846 /* 00004C40, value 0x196C6967, pstring "light years from the Sun." */]
000033FC 4EBA 0D06 jsr [PC + 0xD06 /* 00004104 */]
00003400 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
label00003406:
00003406 303A D002 move.w D0, [PC - 0x2FFE /* 0000040A, value 0x0, cstring "" */]
0000340A 0C40 0004 cmpi.w D0, 0x4
0000340E 6600 0014 bne +0x16 /* 00003424 */
00003412 303A CCF0 move.w D0, [PC - 0x3310 /* 00000104, value 0x0, cstring "" */]
00003416 6600 000C bne +0xE /* 00003424 */
0000341A 4EBA FD50 jsr [PC - 0x2B0 /* 0000316C */]
0000341E 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
label00003424:
00003424 41FA CF2E lea.l A0, [PC - 0x30D2 /* 00000354, value 0x0, cstring "" */]
00003428 2428 0008 move.l D2, [A0 + 0x8]
0000342C 303A CFDC move.w D0, [PC - 0x3024 /* 0000040A, value 0x0, cstring "" */]
00003430 0C40 0004 cmpi.w D0, 0x4
00003434 6600 0012 bne +0x14 /* 00003448 */
00003438 303A D0F8 move.w D0, [PC - 0x2F08 /* 00000532, value 0x2000 ' \0', cstring " " */]
0000343C 0C40 0087 cmpi.w D0, 0x87
00003440 6200 003C bhi +0x3E /* 0000347E */
00003444 4EFA 000E jmp [PC + 0xE /* 00003454 */]
label00003448:
00003448 303A D0E8 move.w D0, [PC - 0x2F18 /* 00000532, value 0x2000 ' \0', cstring " " */]
0000344C 0C40 0028 cmpi.w D0, 0x28 /* '(' */
00003450 6200 002C bhi +0x2E /* 0000347E */
label00003454:
00003454 487A 18F3 pea.l [PC + 0x18F3 /* 00004D49, value 0x1743616E, pstring "Cannot travel closer to" */]
00003458 487A 1800 pea.l [PC + 0x1800 /* 00004C5A, value 0x17637572, pstring "current nearest object." */]
0000345C 4EBA 0CA6 jsr [PC + 0xCA6 /* 00004104 */]
00003460 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
00003466 363A D0D4 move.w D3, [PC - 0x2F2C /* 0000053C, value 0x0, cstring "" */]
0000346A 6A00 000C bpl +0xE /* 00003478 */
0000346E 243C FFF0 0000 move.l D2, 0xFFF00000
00003474 4EFA 0008 jmp [PC + 0x8 /* 0000347E */]
label00003478:
00003478 243C 0010 0000 move.l D2, 0x100000
label0000347E:
0000347E 2028 0000 move.l D0, [A0 + 0x0]
00003482 2228 0004 move.l D1, [A0 + 0x4]
00003486 2F00 move.l -[A7], D0
00003488 4EBA 128C jsr [PC + 0x128C /* 00004716 */]
0000348C 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
00003492 201F move.l D0, [A7]+
00003494 2F01 move.l -[A7], D1
00003496 4EBA 127E jsr [PC + 0x127E /* 00004716 */]
0000349A 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
000034A0 221F move.l D1, [A7]+
000034A2 2F02 move.l -[A7], D2
000034A4 4EBA 1270 jsr [PC + 0x1270 /* 00004716 */]
000034A8 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
000034AE 241F move.l D2, [A7]+
000034B0 41FA CEF0 lea.l A0, [PC - 0x3110 /* 000003A2, value 0x0, cstring "" */]
000034B4 D0A8 0024 add.l D0, [A0 + 0x24]
000034B8 2140 0024 move.l [A0 + 0x24], D0
000034BC D2A8 0028 add.l D1, [A0 + 0x28]
000034C0 2141 0028 move.l [A0 + 0x28], D1
000034C4 D4A8 002C add.l D2, [A0 + 0x2C]
000034C8 2142 002C move.l [A0 + 0x2C], D2
000034CC 4EBA F890 jsr [PC - 0x770 /* 00002D5E */]
000034D0 31FC 7003 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7003
000034D6 4E75 rts
fn000034D8:
000034D8 31FC 7072 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7072 /* 'pr' */
000034DE 487A CB68 pea.l [PC - 0x3498 /* 00000048, value 0x55AA55AA */]
000034E2 A89D syscall PenPat
000034E4 486B 0002 pea.l [A3 + 0x2]
000034E8 A8A1 syscall FrameRect
000034EA 487A CB64 pea.l [PC - 0x349C /* 00000050, value 0x0, cstring "" */]
000034EE A89D syscall PenPat
000034F0 302B 0002 move.w D0, [A3 + 0x2]
000034F4 5240 addq.w D0, 1
000034F6 4A43 tst.w D3
000034F8 6600 0004 bne +0x6 /* 000034FE */
000034FC 5E40 addq.w D0, 7
label000034FE:
000034FE 3740 000A move.w [A3 + 0xA], D0
00003502 5A40 addq.w D0, 5
00003504 3740 000E move.w [A3 + 0xE], D0
00003508 302B 0004 move.w D0, [A3 + 0x4]
0000350C 5240 addq.w D0, 1
0000350E 3740 000C move.w [A3 + 0xC], D0
00003512 5A40 addq.w D0, 5
00003514 3740 0010 move.w [A3 + 0x10], D0
00003518 486B 000A pea.l [A3 + 0xA]
0000351C A8B8 syscall PaintOval
0000351E 3683 move.w [A3], D3
00003520 3F2B 0004 move.w -[A7], [A3 + 0x4]
00003524 3F2B 0002 move.w -[A7], [A3 + 0x2]
00003528 A893 syscall MoveTo
0000352A 3F3C FFF9 move.w -[A7], 0xFFF9
0000352E 3F3C FFF5 move.w -[A7], 0xFFF5
00003532 A894 syscall Move
00003534 486B 0012 pea.l [A3 + 0x12]
00003538 A884 syscall DrawString
0000353A 4E75 rts
fn0000353C:
0000353C 31FC 7073 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7073 /* 'ps' */
00003542 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
00003546 4267 clr.w -[A7]
00003548 2F3A CB2E move.l -[A7], [PC - 0x34D2 /* 00000078, value 0x0, cstring "" */]
0000354C 486B 0002 pea.l [A3 + 0x2]
00003550 A8AD syscall PtInRect
00003552 4A5F tst.w [A7]+
00003554 6700 0048 beq +0x4A /* 0000359E */
00003558 486B 000A pea.l [A3 + 0xA]
0000355C 487A CAE2 pea.l [PC - 0x351E /* 00000040, value 0xFFFFFFFF */]
00003560 A8A5 syscall FillRect
00003562 487A CAEC pea.l [PC - 0x3514 /* 00000050, value 0x0, cstring "" */]
00003566 A89D syscall PenPat
00003568 4A53 tst.w [A3]
0000356A 6700 001C beq +0x1E /* 00003588 */
0000356E 4253 clr.w [A3]
00003570 486B 000A pea.l [A3 + 0xA]
00003574 3F3C 0000 move.w -[A7], 0x0
00003578 3F3C 0007 move.w -[A7], 0x7
0000357C A8A8 syscall OffsetRect
0000357E 486B 000A pea.l [A3 + 0xA]
00003582 A8B8 syscall PaintOval
00003584 4EFA 0018 jmp [PC + 0x18 /* 0000359E */]
label00003588:
00003588 4653 not.w [A3]
0000358A 486B 000A pea.l [A3 + 0xA]
0000358E 3F3C 0000 move.w -[A7], 0x0
00003592 3F3C FFF9 move.w -[A7], 0xFFF9
00003596 A8A8 syscall OffsetRect
00003598 486B 000A pea.l [A3 + 0xA]
0000359C A8B8 syscall PaintOval
label0000359E:
0000359E 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000035A2 4E75 rts
fn000035A4:
000035A4 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
000035AA 487A CB50 pea.l [PC - 0x34B0 /* 000000FC, value 0x30088, cstring "" */]
000035AE 487A CA90 pea.l [PC - 0x3570 /* 00000040, value 0xFFFFFFFF */]
000035B2 A8A5 syscall FillRect
000035B4 343A CAC4 move.w D2, [PC - 0x353C /* 0000007A, value 0x0, cstring "" */]
000035B8 0C42 008A cmpi.w D2, 0x8A
000035BC 6C00 0006 bge +0x8 /* 000035C4 */
000035C0 343C 008A move.w D2, 0x8A
label000035C4:
000035C4 0C42 00AB cmpi.w D2, 0xAB
000035C8 6F00 0006 ble +0x8 /* 000035D0 */
000035CC 343C 00AB move.w D2, 0xAB
label000035D0:
000035D0 5542 subq.w D2, 2
000035D2 3F02 move.w -[A7], D2
000035D4 303A CA5E move.w D0, [PC - 0x35A2 /* 00000034, value 0x0, cstring "" */]
000035D8 5640 addq.w D0, 3
000035DA 3F00 move.w -[A7], D0
000035DC A893 syscall MoveTo
000035DE 3F3C 0005 move.w -[A7], 0x5
000035E2 3F3C 0005 move.w -[A7], 0x5
000035E6 A89B syscall PenSize
000035E8 487A CA66 pea.l [PC - 0x359A /* 00000050, value 0x0, cstring "" */]
000035EC A89D syscall PenPat
000035EE 3F3C 0000 move.w -[A7], 0x0
000035F2 3F3C 0000 move.w -[A7], 0x0
000035F6 A892 syscall Line
000035F8 0442 0099 subi.w D2, 0x99
000035FC EB42 asl D2.w, 5
000035FE 41FA CD1A lea.l A0, [PC - 0x32E6 /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
00003602 43FA CDD6 lea.l A1, [PC - 0x322A /* 000003DA, value 0x0, cstring "" */]
00003606 4EBA D684 jsr [PC - 0x297C /* 00000C8C */]
0000360A 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
00003610 41FA CDC8 lea.l A0, [PC - 0x3238 /* 000003DA, value 0x0, cstring "" */]
00003614 3002 move.w D0, D2
00003616 4EBA D74E jsr [PC - 0x28B2 /* 00000D66 */]
0000361A 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
00003620 4840 swap.w D0
00003622 2140 0000 move.l [A0 + 0x0], D0
00003626 2140 0010 move.l [A0 + 0x10], D0
0000362A 3002 move.w D0, D2
0000362C 4EBA D734 jsr [PC - 0x28CC /* 00000D62 */]
00003630 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
00003636 4840 swap.w D0
00003638 2140 0004 move.l [A0 + 0x4], D0
0000363C 4480 neg.l D0
0000363E 2140 000C move.l [A0 + 0xC], D0
00003642 43FA CD5E lea.l A1, [PC - 0x32A2 /* 000003A2, value 0x0, cstring "" */]
00003646 2449 movea.l A2, A1
00003648 4EBA D5E4 jsr [PC - 0x2A1C /* 00000C2E */]
0000364C 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
00003652 303A CAB0 move.w D0, [PC - 0x3550 /* 00000104, value 0x0, cstring "" */]
00003656 6600 0016 bne +0x18 /* 0000366E */
0000365A 43FA CCF8 lea.l A1, [PC - 0x3308 /* 00000354, value 0x0, cstring "" */]
0000365E 4245 clr.w D5
00003660 4EBA D4F8 jsr [PC - 0x2B08 /* 00000B5A */]
00003664 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
0000366A 48D1 0007 movem.l [A1], D0,D1,D2
label0000366E:
0000366E 4EBA FD22 jsr [PC - 0x2DE /* 00003392 */]
00003672 31FC 7074 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7074 /* 'pt' */
00003678 4267 clr.w -[A7]
0000367A A973 syscall StillDown
0000367C 4A5F tst.w [A7]+
0000367E 6700 000C beq +0xE /* 0000368C */
00003682 487A C9F4 pea.l [PC - 0x360C /* 00000078, value 0x0, cstring "" */]
00003686 A972 syscall GetMouse
00003688 4EFA FF1A jmp [PC - 0xE6 /* 000035A4 */]
fn0000368C:
0000368C 31FC 7076 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7076 /* 'pv' */
00003692 487A CA68 pea.l [PC - 0x3598 /* 000000FC, value 0x30088, cstring "" */]
00003696 487A C9A8 pea.l [PC - 0x3658 /* 00000040, value 0xFFFFFFFF */]
0000369A A8A5 syscall FillRect
0000369C 3F3C 0099 move.w -[A7], 0x99
000036A0 3F3A C992 move.w -[A7], [PC - 0x366E /* 00000034, value 0x0, cstring "" */]
000036A4 A893 syscall MoveTo
000036A6 3F3C 0000 move.w -[A7], 0x0
000036AA 3F3C 0003 move.w -[A7], 0x3
000036AE A894 syscall Move
000036B0 3F3C 0005 move.w -[A7], 0x5
000036B4 3F3C 0005 move.w -[A7], 0x5
000036B8 A89B syscall PenSize
000036BA 487A C994 pea.l [PC - 0x366C /* 00000050, value 0x0, cstring "" */]
000036BE A89D syscall PenPat
000036C0 3F3C 0000 move.w -[A7], 0x0
000036C4 3F3C 0000 move.w -[A7], 0x0
000036C8 A892 syscall Line
000036CA 4E75 rts
fn000036CC:
000036CC 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
000036D2 487A C9DA pea.l [PC - 0x3626 /* 000000AE, value 0x30001, cstring "" */]
000036D6 487A C968 pea.l [PC - 0x3698 /* 00000040, value 0xFFFFFFFF */]
000036DA A8A5 syscall FillRect
000036DC 363A C99A move.w D3, [PC - 0x3666 /* 00000078, value 0x0, cstring "" */]
000036E0 47FA C9D4 lea.l A3, [PC - 0x362C /* 000000B6, value 0x50003, cstring "" */]
000036E4 B66B 0000 cmp.w D3, [A3 + 0x0]
000036E8 6C00 0006 bge +0x8 /* 000036F0 */
000036EC 362B 0000 move.w D3, [A3 + 0x0]
label000036F0:
000036F0 B66B 0004 cmp.w D3, [A3 + 0x4]
000036F4 6F00 0006 ble +0x8 /* 000036FC */
000036F8 362B 0004 move.w D3, [A3 + 0x4]
label000036FC:
000036FC 343A C97C move.w D2, [PC - 0x3684 /* 0000007A, value 0x0, cstring "" */]
00003700 B46B 0002 cmp.w D2, [A3 + 0x2]
00003704 6C00 0006 bge +0x8 /* 0000370C */
00003708 342B 0002 move.w D2, [A3 + 0x2]
label0000370C:
0000370C B46B 0006 cmp.w D2, [A3 + 0x6]
00003710 6F00 0006 ble +0x8 /* 00003718 */
00003714 342B 0006 move.w D2, [A3 + 0x6]
label00003718:
00003718 5542 subq.w D2, 2
0000371A 5543 subq.w D3, 2
0000371C 3F02 move.w -[A7], D2
0000371E 3F03 move.w -[A7], D3
00003720 A893 syscall MoveTo
00003722 3F3C 0005 move.w -[A7], 0x5
00003726 3F3C 0005 move.w -[A7], 0x5
0000372A A89B syscall PenSize
0000372C 487A C922 pea.l [PC - 0x36DE /* 00000050, value 0x0, cstring "" */]
00003730 A89D syscall PenPat
00003732 3F3C 0000 move.w -[A7], 0x0
00003736 3F3C 0000 move.w -[A7], 0x0
0000373A A892 syscall Line
0000373C 0442 0012 subi.w D2, 0x12
00003740 41FA C8F2 lea.l A0, [PC - 0x370E /* 00000034, value 0x0, cstring "" */]
00003744 9668 0002 sub.w D3, [A0 + 0x2]
00003748 E942 asl D2.w, 4
0000374A 0443 0014 subi.w D3, 0x14
0000374E 9668 0000 sub.w D3, [A0 + 0x0]
00003752 E943 asl D3.w, 4
00003754 41FA CBC4 lea.l A0, [PC - 0x343C /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
00003758 43FA CC80 lea.l A1, [PC - 0x3380 /* 000003DA, value 0x0, cstring "" */]
0000375C 4EBA D52E jsr [PC - 0x2AD2 /* 00000C8C */]
00003760 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
00003766 41FA CC72 lea.l A0, [PC - 0x338E /* 000003DA, value 0x0, cstring "" */]
0000376A 3002 move.w D0, D2
0000376C 4EBA D5F8 jsr [PC - 0x2A08 /* 00000D66 */]
00003770 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
00003776 4840 swap.w D0
00003778 2140 0000 move.l [A0 + 0x0], D0
0000377C 2140 0020 move.l [A0 + 0x20], D0
00003780 3002 move.w D0, D2
00003782 4EBA D5DE jsr [PC - 0x2A22 /* 00000D62 */]
00003786 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
0000378C 4840 swap.w D0
0000378E 2140 0008 move.l [A0 + 0x8], D0
00003792 4480 neg.l D0
00003794 2140 0018 move.l [A0 + 0x18], D0
00003798 43FA CC08 lea.l A1, [PC - 0x33F8 /* 000003A2, value 0x0, cstring "" */]
0000379C 2449 movea.l A2, A1
0000379E 4EBA D48E jsr [PC - 0x2B72 /* 00000C2E */]
000037A2 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
000037A8 303A C95A move.w D0, [PC - 0x36A6 /* 00000104, value 0x0, cstring "" */]
000037AC 6600 001A bne +0x1C /* 000037C8 */
000037B0 2F03 move.l -[A7], D3
000037B2 43FA CBA0 lea.l A1, [PC - 0x3460 /* 00000354, value 0x0, cstring "" */]
000037B6 4245 clr.w D5
000037B8 4EBA D3A0 jsr [PC - 0x2C60 /* 00000B5A */]
000037BC 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
000037C2 48D1 0007 movem.l [A1], D0,D1,D2
000037C6 261F move.l D3, [A7]+
label000037C8:
000037C8 41FA CB50 lea.l A0, [PC - 0x34B0 /* 0000031A, value 0x40000000 '@\0\0\0', cstring "@" */]
000037CC 43FA CC0C lea.l A1, [PC - 0x33F4 /* 000003DA, value 0x0, cstring "" */]
000037D0 4EBA D4BA jsr [PC - 0x2B46 /* 00000C8C */]
000037D4 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
000037DA 41FA CBFE lea.l A0, [PC - 0x3402 /* 000003DA, value 0x0, cstring "" */]
000037DE 3003 move.w D0, D3
000037E0 4EBA D584 jsr [PC - 0x2A7C /* 00000D66 */]
000037E4 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
000037EA 4840 swap.w D0
000037EC 2140 0010 move.l [A0 + 0x10], D0
000037F0 2140 0020 move.l [A0 + 0x20], D0
000037F4 3003 move.w D0, D3
000037F6 4EBA D56A jsr [PC - 0x2A96 /* 00000D62 */]
000037FA 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
00003800 4840 swap.w D0
00003802 2140 0014 move.l [A0 + 0x14], D0
00003806 4480 neg.l D0
00003808 2140 001C move.l [A0 + 0x1C], D0
0000380C 43FA CB94 lea.l A1, [PC - 0x346C /* 000003A2, value 0x0, cstring "" */]
00003810 2449 movea.l A2, A1
00003812 4EBA D41A jsr [PC - 0x2BE6 /* 00000C2E */]
00003816 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
0000381C 303A C8E6 move.w D0, [PC - 0x371A /* 00000104, value 0x0, cstring "" */]
00003820 6600 0016 bne +0x18 /* 00003838 */
00003824 43FA CB2E lea.l A1, [PC - 0x34D2 /* 00000354, value 0x0, cstring "" */]
00003828 4245 clr.w D5
0000382A 4EBA D32E jsr [PC - 0x2CD2 /* 00000B5A */]
0000382E 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
00003834 48D1 0007 movem.l [A1], D0,D1,D2
label00003838:
00003838 4EBA FB58 jsr [PC - 0x4A8 /* 00003392 */]
0000383C 31FC 7075 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7075 /* 'pu' */
00003842 4267 clr.w -[A7]
00003844 A973 syscall StillDown
00003846 4A5F tst.w [A7]+
00003848 6700 000C beq +0xE /* 00003856 */
0000384C 487A C82A pea.l [PC - 0x37D6 /* 00000078, value 0x0, cstring "" */]
00003850 A972 syscall GetMouse
00003852 4EFA FE78 jmp [PC - 0x188 /* 000036CC */]
fn00003856:
00003856 31FC 7077 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7077 /* 'pw' */
0000385C 487A C850 pea.l [PC - 0x37B0 /* 000000AE, value 0x30001, cstring "" */]
00003860 487A C7DE pea.l [PC - 0x3822 /* 00000040, value 0xFFFFFFFF */]
00003864 A8A5 syscall FillRect
00003866 41FA C7CC lea.l A0, [PC - 0x3834 /* 00000034, value 0x0, cstring "" */]
0000386A 3F28 0002 move.w -[A7], [A0 + 0x2]
0000386E 3F28 0000 move.w -[A7], [A0 + 0x0]
00003872 A893 syscall MoveTo
00003874 3F3C 0012 move.w -[A7], 0x12
00003878 3F3C 0014 move.w -[A7], 0x14
0000387C A894 syscall Move
0000387E 3F3C 0005 move.w -[A7], 0x5
00003882 3F3C 0005 move.w -[A7], 0x5
00003886 A89B syscall PenSize
00003888 487A C7C6 pea.l [PC - 0x383A /* 00000050, value 0x0, cstring "" */]
0000388C A89D syscall PenPat
0000388E 3F3C 0000 move.w -[A7], 0x0
00003892 3F3C 0000 move.w -[A7], 0x0
00003896 A892 syscall Line
00003898 4E75 rts
fn0000389A:
0000389A 31FC 7078 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
000038A0 487A C842 pea.l [PC - 0x37BE /* 000000E4, value 0x30056, cstring "" */]
000038A4 487A C79A pea.l [PC - 0x3866 /* 00000040, value 0xFFFFFFFF */]
000038A8 A8A5 syscall FillRect
000038AA 363A C7CC move.w D3, [PC - 0x3834 /* 00000078, value 0x0, cstring "" */]
000038AE 47FA C83C lea.l A3, [PC - 0x37C4 /* 000000EC, value 0x50058, cstring "" */]
000038B2 B66B 0000 cmp.w D3, [A3 + 0x0]
000038B6 6C00 0006 bge +0x8 /* 000038BE */
000038BA 362B 0000 move.w D3, [A3 + 0x0]
label000038BE:
000038BE B66B 0004 cmp.w D3, [A3 + 0x4]
000038C2 6F00 0006 ble +0x8 /* 000038CA */
000038C6 362B 0004 move.w D3, [A3 + 0x4]
label000038CA:
000038CA 343A C7AE move.w D2, [PC - 0x3852 /* 0000007A, value 0x0, cstring "" */]
000038CE B46B 0002 cmp.w D2, [A3 + 0x2]
000038D2 6C00 0006 bge +0x8 /* 000038DA */
000038D6 342B 0002 move.w D2, [A3 + 0x2]
label000038DA:
000038DA B46B 0006 cmp.w D2, [A3 + 0x6]
000038DE 6F00 0006 ble +0x8 /* 000038E6 */
000038E2 342B 0006 move.w D2, [A3 + 0x6]
label000038E6:
000038E6 5542 subq.w D2, 2
000038E8 5543 subq.w D3, 2
000038EA 3F02 move.w -[A7], D2
000038EC 3F03 move.w -[A7], D3
000038EE A893 syscall MoveTo
000038F0 3F3C 0005 move.w -[A7], 0x5
000038F4 3F3C 0005 move.w -[A7], 0x5
000038F8 A89B syscall PenSize
000038FA 487A C754 pea.l [PC - 0x38AC /* 00000050, value 0x0, cstring "" */]
000038FE A89D syscall PenPat
00003900 3F3C 0000 move.w -[A7], 0x0
00003904 3F3C 0000 move.w -[A7], 0x0
00003908 A892 syscall Line
0000390A 0442 0067 subi.w D2, 0x67 /* 'g' */
0000390E 41FA C724 lea.l A0, [PC - 0x38DC /* 00000034, value 0x0, cstring "" */]
00003912 9668 0002 sub.w D3, [A0 + 0x2]
00003916 4442 neg.w D2
00003918 C5FA CA4A muls.w D2, [PC - 0x35B6 /* FFFFCA4C, cstring ""<EOF> */]
0000391C E882 asr D2, 4
0000391E 4842 swap.w D2
00003920 4242 clr.w D2
00003922 2F02 move.l -[A7], D2
00003924 4EBA 0DF0 jsr [PC + 0xDF0 /* 00004716 */]
00003928 31FC 7078 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
0000392E 241F move.l D2, [A7]+
00003930 0443 0014 subi.w D3, 0x14
00003934 9668 0000 sub.w D3, [A0 + 0x0]
00003938 4443 neg.w D3
0000393A C7FA CA28 muls.w D3, [PC - 0x35D8 /* FFFFCA2A, cstring ""<EOF> */]
0000393E E883 asr D3, 4
00003940 4843 swap.w D3
00003942 4243 clr.w D3
00003944 2F03 move.l -[A7], D3
00003946 4EBA 0DCE jsr [PC + 0xDCE /* 00004716 */]
0000394A 31FC 7078 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
00003950 261F move.l D3, [A7]+
00003952 41FA CA00 lea.l A0, [PC - 0x3600 /* 00000354, value 0x0, cstring "" */]
00003956 D4A8 0000 add.l D2, [A0 + 0x0]
0000395A D6A8 0004 add.l D3, [A0 + 0x4]
0000395E 2142 0000 move.l [A0 + 0x0], D2
00003962 2143 0004 move.l [A0 + 0x4], D3
00003966 4EBA FA2A jsr [PC - 0x5D6 /* 00003392 */]
0000396A 31FC 7078 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7078 /* 'px' */
00003970 303A C792 move.w D0, [PC - 0x386E /* 00000104, value 0x0, cstring "" */]
00003974 6700 000C beq +0xE /* 00003982 */
00003978 41FA C9DA lea.l A0, [PC - 0x3626 /* 00000354, value 0x0, cstring "" */]
0000397C 4290 clr.l [A0]
0000397E 42A8 0004 clr.l [A0 + 0x4]
label00003982:
00003982 4267 clr.w -[A7]
00003984 A973 syscall StillDown
00003986 4A5F tst.w [A7]+
00003988 6700 000C beq +0xE /* 00003996 */
0000398C 487A C6EA pea.l [PC - 0x3916 /* 00000078, value 0x0, cstring "" */]
00003990 A972 syscall GetMouse
00003992 4EFA FF06 jmp [PC - 0xFA /* 0000389A */]
fn00003996:
00003996 31FC 7079 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7079 /* 'py' */
0000399C 487A C746 pea.l [PC - 0x38BA /* 000000E4, value 0x30056, cstring "" */]
000039A0 487A C69E pea.l [PC - 0x3962 /* 00000040, value 0xFFFFFFFF */]
000039A4 A8A5 syscall FillRect
000039A6 41FA C68C lea.l A0, [PC - 0x3974 /* 00000034, value 0x0, cstring "" */]
000039AA 3F28 0002 move.w -[A7], [A0 + 0x2]
000039AE 3F28 0000 move.w -[A7], [A0 + 0x0]
000039B2 A893 syscall MoveTo
000039B4 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
000039B8 3F3C 0014 move.w -[A7], 0x14
000039BC A894 syscall Move
000039BE 3F3C 0005 move.w -[A7], 0x5
000039C2 3F3C 0005 move.w -[A7], 0x5
000039C6 A89B syscall PenSize
000039C8 487A C686 pea.l [PC - 0x397A /* 00000050, value 0x0, cstring "" */]
000039CC A89D syscall PenPat
000039CE 3F3C 0000 move.w -[A7], 0x0
000039D2 3F3C 0000 move.w -[A7], 0x0
000039D6 A892 syscall Line
000039D8 4E75 rts
export_0:
000039DA 31FC 7032 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
000039E0 41ED FFFC lea.l A0, [A5 - 0x4]
000039E4 2A88 move.l [A5], A0
000039E6 2C6D 0000 movea.l A6, [A5 + 0x0]
000039EA 4856 pea.l [A6]
000039EC A86E syscall InitGraf
000039EE A850 syscall InitCursor
000039F0 A8FE syscall InitFonts
000039F2 A912 syscall InitWindows
000039F4 A930 syscall InitMenus
000039F6 A9CC syscall TEInit
000039F8 42A7 clr.l -[A7]
000039FA A97B syscall InitDialogs
000039FC 4267 clr.w -[A7]
000039FE 487A 12CD pea.l [PC + 0x12CD /* 00004CCD, value 0x94F7269 '\tOri', pstring "Orion.res" */]
00003A02 A997 syscall OpenResFile
00003A04 4A5F tst.w [A7]+
00003A06 226D FFFC movea.l A1, [A5 - 0x4]
00003A0A 45FA C606 lea.l A2, [PC - 0x39FA /* 00000012, value 0x0, cstring "" */]
00003A0E 24A9 0002 move.l [A2], [A1 + 0x2]
00003A12 3569 0006 0004 move.w [A2 + 0x4], [A1 + 0x6]
00003A18 43E9 0008 lea.l A1, [A1 + 0x8]
00003A1C 2569 0000 0006 move.l [A2 + 0x6], [A1 + 0x0]
00003A22 2569 0004 000A move.l [A2 + 0xA], [A1 + 0x4]
00003A28 41FA C612 lea.l A0, [PC - 0x39EE /* 0000003C, value 0x0, cstring "" */]
00003A2C 3029 0006 move.w D0, [A1 + 0x6]
00003A30 E240 asr D0.w, 1
00003A32 3080 move.w [A0], D0
00003A34 41FA C608 lea.l A0, [PC - 0x39F8 /* 0000003E, value 0xFFFF, cstring "" */]
00003A38 3029 0004 move.w D0, [A1 + 0x4]
00003A3C 0440 002A subi.w D0, 0x2A /* '*' */
00003A40 E240 asr D0.w, 1
00003A42 3080 move.w [A0], D0
00003A44 41FA C5E2 lea.l A0, [PC - 0x3A1E /* 00000028, value 0x0, cstring "" */]
00003A48 45FA C5EA lea.l A2, [PC - 0x3A16 /* 00000034, value 0x0, cstring "" */]
00003A4C 47FA CE42 lea.l A3, [PC - 0x31BE /* 00000890, value 0x0, cstring "" */]
00003A50 3029 0000 move.w D0, [A1 + 0x0]
00003A54 3140 0000 move.w [A0 + 0x0], D0
00003A58 5240 addq.w D0, 1
00003A5A 3740 0000 move.w [A3 + 0x0], D0
00003A5E 3029 0004 move.w D0, [A1 + 0x4]
00003A62 3540 0004 move.w [A2 + 0x4], D0
00003A66 0440 002A subi.w D0, 0x2A /* '*' */
00003A6A 3140 0004 move.w [A0 + 0x4], D0
00003A6E 3540 0000 move.w [A2 + 0x0], D0
00003A72 0440 000B subi.w D0, 0xB
00003A76 3740 0004 move.w [A3 + 0x4], D0
00003A7A 3029 0002 move.w D0, [A1 + 0x2]
00003A7E 3140 0002 move.w [A0 + 0x2], D0
00003A82 3540 0002 move.w [A2 + 0x2], D0
00003A86 5240 addq.w D0, 1
00003A88 3740 0002 move.w [A3 + 0x2], D0
00003A8C 3029 0006 move.w D0, [A1 + 0x6]
00003A90 3140 0006 move.w [A0 + 0x6], D0
00003A94 3540 0006 move.w [A2 + 0x6], D0
00003A98 5140 subq.w D0, 8
00003A9A 3740 0006 move.w [A3 + 0x6], D0
00003A9E 41FA C590 lea.l A0, [PC - 0x3A70 /* 00000030, value 0x0, cstring "" */]
00003AA2 3029 0006 move.w D0, [A1 + 0x6]
00003AA6 9069 0002 sub.w D0, [A1 + 0x2]
00003AAA 3080 move.w [A0], D0
00003AAC 41FA C5D8 lea.l A0, [PC - 0x3A28 /* 00000086, value 0x0, cstring "" */]
00003AB0 45FA C5DC lea.l A2, [PC - 0x3A24 /* 0000008E, value 0x0, cstring "" */]
00003AB4 47FA C5E0 lea.l A3, [PC - 0x3A20 /* 00000096, value 0x0, cstring "" */]
00003AB8 3029 0000 move.w D0, [A1 + 0x0]
00003ABC 3140 0000 move.w [A0 + 0x0], D0
00003AC0 3740 0000 move.w [A3 + 0x0], D0
00003AC4 3029 0004 move.w D0, [A1 + 0x4]
00003AC8 0440 002A subi.w D0, 0x2A /* '*' */
00003ACC 3140 0004 move.w [A0 + 0x4], D0
00003AD0 3540 0004 move.w [A2 + 0x4], D0
00003AD4 0440 012C subi.w D0, 0x12C
00003AD8 3540 0000 move.w [A2 + 0x0], D0
00003ADC 377C 0019 0004 move.w [A3 + 0x4], 0x19
00003AE2 3029 0006 move.w D0, [A1 + 0x6]
00003AE6 3140 0006 move.w [A0 + 0x6], D0
00003AEA 3540 0006 move.w [A2 + 0x6], D0
00003AEE 3740 0006 move.w [A3 + 0x6], D0
00003AF2 0440 0100 subi.w D0, 0x100
00003AF6 3140 0002 move.w [A0 + 0x2], D0
00003AFA 3740 0002 move.w [A3 + 0x2], D0
00003AFE 5440 addq.w D0, 2
00003B00 3540 0002 move.w [A2 + 0x2], D0
00003B04 3C3A C530 move.w D6, [PC - 0x3AD0 /* 00000036, value 0x0, cstring "" */]
00003B08 3E3A C52A move.w D7, [PC - 0x3AD6 /* 00000034, value 0x0, cstring "" */]
00003B0C 487A C5B0 pea.l [PC - 0x3A50 /* 000000BE, value 0x20032, cstring "" */]
00003B10 3F06 move.w -[A7], D6
00003B12 3F07 move.w -[A7], D7
00003B14 A8A8 syscall OffsetRect
00003B16 487A C5B0 pea.l [PC - 0x3A50 /* 000000C8, value 0x100032, cstring "" */]
00003B1A 3F06 move.w -[A7], D6
00003B1C 3F07 move.w -[A7], D7
00003B1E A8A8 syscall OffsetRect
00003B20 487A C5B0 pea.l [PC - 0x3A50 /* 000000D2, value 0x1E0032, cstring "" */]
00003B24 3F06 move.w -[A7], D6
00003B26 3F07 move.w -[A7], D7
00003B28 A8A8 syscall OffsetRect
00003B2A 487A C57A pea.l [PC - 0x3A86 /* 000000A6, value 0x20000, cstring "" */]
00003B2E 3F06 move.w -[A7], D6
00003B30 3F07 move.w -[A7], D7
00003B32 A8A8 syscall OffsetRect
00003B34 487A C578 pea.l [PC - 0x3A88 /* 000000AE, value 0x30001, cstring "" */]
00003B38 3F06 move.w -[A7], D6
00003B3A 3F07 move.w -[A7], D7
00003B3C A8A8 syscall OffsetRect
00003B3E 487A C576 pea.l [PC - 0x3A8A /* 000000B6, value 0x50003, cstring "" */]
00003B42 3F06 move.w -[A7], D6
00003B44 3F07 move.w -[A7], D7
00003B46 A8A8 syscall OffsetRect
00003B48 487A C592 pea.l [PC - 0x3A6E /* 000000DC, value 0x20055, cstring "" */]
00003B4C 3F06 move.w -[A7], D6
00003B4E 3F07 move.w -[A7], D7
00003B50 A8A8 syscall OffsetRect
00003B52 487A C590 pea.l [PC - 0x3A70 /* 000000E4, value 0x30056, cstring "" */]
00003B56 3F06 move.w -[A7], D6
00003B58 3F07 move.w -[A7], D7
00003B5A A8A8 syscall OffsetRect
00003B5C 487A C58E pea.l [PC - 0x3A72 /* 000000EC, value 0x50058, cstring "" */]
00003B60 3F06 move.w -[A7], D6
00003B62 3F07 move.w -[A7], D7
00003B64 A8A8 syscall OffsetRect
00003B66 487A C58C pea.l [PC - 0x3A74 /* 000000F4, value 0x20087, cstring "" */]
00003B6A 3F06 move.w -[A7], D6
00003B6C 3F07 move.w -[A7], D7
00003B6E A8A8 syscall OffsetRect
00003B70 487A C58A pea.l [PC - 0x3A76 /* 000000FC, value 0x30088, cstring "" */]
00003B74 3F06 move.w -[A7], D6
00003B76 3F07 move.w -[A7], D7
00003B78 A8A8 syscall OffsetRect
00003B7A 487A C5B0 pea.l [PC - 0x3A50 /* 0000012C, value 0xE00EB, cstring "" */]
00003B7E 3F06 move.w -[A7], D6
00003B80 3F07 move.w -[A7], D7
00003B82 A8A8 syscall OffsetRect
00003B84 487A C5BA pea.l [PC - 0x3A46 /* 00000140, value 0xF016A, cstring "" */]
00003B88 3F06 move.w -[A7], D6
00003B8A 3F07 move.w -[A7], D7
00003B8C A8A8 syscall OffsetRect
00003B8E 487A C5C8 pea.l [PC - 0x3A38 /* 00000158, value 0xF0187, cstring "" */]
00003B92 3F06 move.w -[A7], D6
00003B94 3F07 move.w -[A7], D7
00003B96 A8A8 syscall OffsetRect
00003B98 487A C56C pea.l [PC - 0x3A94 /* 00000106, value 0x19008C, cstring "" */]
00003B9C 3F06 move.w -[A7], D6
00003B9E 3F07 move.w -[A7], D7
00003BA0 A8A8 syscall OffsetRect
00003BA2 487A C5CE pea.l [PC - 0x3A32 /* 00000172, value 0xF0199, cstring "" */]
00003BA6 3F06 move.w -[A7], D6
00003BA8 3F07 move.w -[A7], D7
00003BAA A8A8 syscall OffsetRect
00003BAC 487A C5E0 pea.l [PC - 0x3A20 /* 0000018E, value 0xF01A5, cstring "" */]
00003BB0 3F06 move.w -[A7], D6
00003BB2 3F07 move.w -[A7], D7
00003BB4 A8A8 syscall OffsetRect
00003BB6 487A C5EA pea.l [PC - 0x3A16 /* 000001A2, value 0xF01B1, cstring "" */]
00003BBA 3F06 move.w -[A7], D6
00003BBC 3F07 move.w -[A7], D7
00003BBE A8A8 syscall OffsetRect
00003BC0 487A C5FE pea.l [PC - 0x3A02 /* 000001C0, value 0xF01C4, cstring "" */]
00003BC4 3F06 move.w -[A7], D6
00003BC6 3F07 move.w -[A7], D7
00003BC8 A8A8 syscall OffsetRect
00003BCA 487A C60C pea.l [PC - 0x39F4 /* 000001D8, value 0xF01DD, cstring "" */]
00003BCE 3F06 move.w -[A7], D6
00003BD0 3F07 move.w -[A7], D7
00003BD2 A8A8 syscall OffsetRect
00003BD4 487A C61A pea.l [PC - 0x39E6 /* 000001F0, value 0xF01F4, cstring "" */]
00003BD8 3F06 move.w -[A7], D6
00003BDA 3F07 move.w -[A7], D7
00003BDC A8A8 syscall OffsetRect
00003BDE 42A7 clr.l -[A7]
00003BE0 42A7 clr.l -[A7]
00003BE2 487A C434 pea.l [PC - 0x3BCC /* 00000018, value 0x0, cstring "" */]
00003BE6 487A 10EF pea.l [PC + 0x10EF /* 00004CD7, value 0x54F7269, pstring "Orion" */]
00003BEA 3F3C FFFF move.w -[A7], 0xFFFF
00003BEE 3F3C 0002 move.w -[A7], 0x2
00003BF2 42A7 clr.l -[A7]
00003BF4 4267 clr.w -[A7]
00003BF6 42A7 clr.l -[A7]
00003BF8 A913 syscall NewWindow
00003BFA 41FA C424 lea.l A0, [PC - 0x3BDC /* 00000020, value 0x0, cstring "" */]
00003BFE 209F move.l [A0], [A7]+
00003C00 2F3A C41E move.l -[A7], [PC - 0x3BE2 /* 00000020, value 0x0, cstring "" */]
00003C04 A873 syscall SetPort
00003C06 3F3C 0008 move.w -[A7], 0x8
00003C0A A89C syscall PenMode
00003C0C 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
00003C10 A887 syscall TextFont
00003C12 3F3C 0000 move.w -[A7], 0x0
00003C16 A888 syscall TextFace
00003C18 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003C1C A88A syscall TextSize
00003C1E 3F3C 0003 move.w -[A7], 0x3
00003C22 A889 syscall TextMode
00003C24 42A7 clr.l -[A7]
00003C26 A88D syscall CharWidth
00003C28 4A5F tst.w [A7]+
00003C2A 41FA C3FC lea.l A0, [PC - 0x3C04 /* 00000028, value 0x0, cstring "" */]
00003C2E 3028 0006 move.w D0, [A0 + 0x6]
00003C32 0640 000F addi.w D0, 0xF
00003C36 E840 asr D0.w, 4
00003C38 D040 add.w D0, D0
00003C3A 43FA C3C8 lea.l A1, [PC - 0x3C38 /* 00000004, value 0x0, cstring "" */]
00003C3E 3340 0004 move.w [A1 + 0x4], D0
00003C42 2368 0000 0006 move.l [A1 + 0x6], [A0 + 0x0]
00003C48 2368 0004 000A move.l [A1 + 0xA], [A0 + 0x4]
00003C4E 3228 0004 move.w D1, [A0 + 0x4]
00003C52 9268 0000 sub.w D1, [A0 + 0x0]
00003C56 C0C1 mulu.w D0, D1
00003C58 A11E syscall NewPtr, flags=1
00003C5A 43FA C3A8 lea.l A1, [PC - 0x3C58 /* 00000004, value 0x0, cstring "" */]
00003C5E 2288 move.l [A1], A0
00003C60 203C 0000 00CE move.l D0, 0xCE
00003C66 A11E syscall NewPtr, flags=1
00003C68 43FA C396 lea.l A1, [PC - 0x3C6A /* 00000000, value 0x0, cstring "" */]
00003C6C 2288 move.l [A1], A0
00003C6E 2F08 move.l -[A7], A0
00003C70 A86F syscall OpenPort
00003C72 487A C390 pea.l [PC - 0x3C70 /* 00000004, value 0x0, cstring "" */]
00003C76 A875 syscall SetPBits/SetPortBits
00003C78 3F3C 0008 move.w -[A7], 0x8
00003C7C A89C syscall PenMode
00003C7E 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
00003C82 A887 syscall TextFont
00003C84 3F3C 0000 move.w -[A7], 0x0
00003C88 A888 syscall TextFace
00003C8A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003C8E A88A syscall TextSize
00003C90 3F3C 0003 move.w -[A7], 0x3
00003C94 A889 syscall TextMode
00003C96 2F3A C388 move.l -[A7], [PC - 0x3C78 /* 00000020, value 0x0, cstring "" */]
00003C9A A873 syscall SetPort
00003C9C 4EBA 0CEE jsr [PC + 0xCEE /* 0000498C */]
00003CA0 31FC 7032 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
00003CA6 7601 moveq.l D3, 0x01
00003CA8 47FA C4AC lea.l A3, [PC - 0x3B54 /* 00000156, value 0xF, cstring "" */]
00003CAC 3683 move.w [A3], D3
00003CAE 47FA C454 lea.l A3, [PC - 0x3BAC /* 00000104, value 0x19, cstring "" */]
00003CB2 3683 move.w [A3], D3
00003CB4 47FA C538 lea.l A3, [PC - 0x3AC8 /* 000001EE, value 0xF, cstring "" */]
00003CB8 3683 move.w [A3], D3
00003CBA 47FA C4B4 lea.l A3, [PC - 0x3B4C /* 00000170, value 0xF, cstring "" */]
00003CBE 3683 move.w [A3], D3
00003CC0 47FA C47C lea.l A3, [PC - 0x3B84 /* 0000013E, value 0xF, cstring "" */]
00003CC4 3683 move.w [A3], D3
00003CC6 4243 clr.w D3
00003CC8 47FA C4F4 lea.l A3, [PC - 0x3B0C /* 000001BE, value 0xF, cstring "" */]
00003CCC 3683 move.w [A3], D3
00003CCE 47FA C4BC lea.l A3, [PC - 0x3B44 /* 0000018C, value 0xF, cstring "" */]
00003CD2 3683 move.w [A3], D3
00003CD4 47FA C4CA lea.l A3, [PC - 0x3B36 /* 000001A0, value 0xF, cstring "" */]
00003CD8 3683 move.w [A3], D3
00003CDA 47FA C4FA lea.l A3, [PC - 0x3B06 /* 000001D6, value 0xF, cstring "" */]
00003CDE 3683 move.w [A3], D3
00003CE0 203C 0000 FFFF move.l D0, 0xFFFF
00003CE6 A032 syscall FlushEvents
00003CE8 4EBA 0A8E jsr [PC + 0xA8E /* 00004778 */]
00003CEC 31FC 7032 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
00003CF2 41FA C67E lea.l A0, [PC - 0x3982 /* 00000372, value 0x40000000 '@\0\0\0', cstring "@" */]
00003CF6 43FA C6AA lea.l A1, [PC - 0x3956 /* 000003A2, value 0x0, cstring "" */]
00003CFA 4EBA CF90 jsr [PC - 0x3070 /* 00000C8C */]
00003CFE 31FC 7032 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
00003D04 41FA C704 lea.l A0, [PC - 0x38FC /* 0000040A, value 0x0, cstring "" */]
00003D08 30BC 0002 move.w [A0], 0x2
00003D0C 42A7 clr.l -[A7]
00003D0E A975 syscall TickCount
00003D10 201F move.l D0, [A7]+
00003D12 41FA C658 lea.l A0, [PC - 0x39A8 /* 0000036C, value 0x0, cstring "" */]
00003D16 2080 move.l [A0], D0
00003D18 43FA 2042 lea.l A1, [PC + 0x2042 /* 00005D5C, value 0x0, cstring "" */]
00003D1C 45FA C810 lea.l A2, [PC - 0x37F0 /* 0000052E, value 0xFFFFFFFF */]
00003D20 2489 move.l [A2], A1
00003D22 45FA C814 lea.l A2, [PC - 0x37EC /* 00000538, value 0x0, cstring "" */]
00003D26 24A9 0006 move.l [A2], [A1 + 0x6]
00003D2A 4EBA D586 jsr [PC - 0x2A7A /* 000012B2 */]
00003D2E 31FC 7032 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7032 /* 'p2' */
label00003D34:
00003D34 31FC 7033 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
00003D3A A9B4 syscall SystemTask
00003D3C 303A C3FE move.w D0, [PC - 0x3C02 /* 0000013C, value 0x0, cstring "" */]
00003D40 0C40 FFFF cmpi.w D0, 0xFFFF
00003D44 6600 0032 bne +0x34 /* 00003D78 */
00003D48 41FA C3F2 lea.l A0, [PC - 0x3C0E /* 0000013C, value 0x0, cstring "" */]
00003D4C 30BC 0000 move.w [A0], 0x0
00003D50 41FA C332 lea.l A0, [PC - 0x3CCE /* 00000084, value 0x0, cstring "" */]
00003D54 30BC 0000 move.w [A0], 0x0
00003D58 47FA C3DA lea.l A3, [PC - 0x3C26 /* 00000134, value 0x448, cstring "" */]
00003D5C 4A53 tst.w [A3]
00003D5E 6700 0010 beq +0x12 /* 00003D70 */
00003D62 4EBA 07F0 jsr [PC + 0x7F0 /* 00004554 */]
00003D66 31FC 7033 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
00003D6C 4EFA 000A jmp [PC + 0xA /* 00003D78 */]
label00003D70:
00003D70 47FA C3C2 lea.l A3, [PC - 0x3C3E /* 00000134, value 0x448, cstring "" */]
00003D74 4EFA 0212 jmp [PC + 0x212 /* 00003F88 */]
label00003D78:
00003D78 303A C38A move.w D0, [PC - 0x3C76 /* 00000104, value 0x0, cstring "" */]
00003D7C 6700 000C beq +0xE /* 00003D8A */
00003D80 41FA C5D2 lea.l A0, [PC - 0x3A2E /* 00000354, value 0x0, cstring "" */]
00003D84 4290 clr.l [A0]
00003D86 42A8 0004 clr.l [A0 + 0x4]
label00003D8A:
00003D8A 4267 clr.w -[A7]
00003D8C 3F3C FFFF move.w -[A7], 0xFFFF
00003D90 487A C2D6 pea.l [PC - 0x3D2A /* 00000068, value 0x0, cstring "" */]
00003D94 A970 syscall GetNextEvent
00003D96 4A5F tst.w [A7]+
00003D98 6600 0010 bne +0x12 /* 00003DAA */
00003D9C 4EBA F5F4 jsr [PC - 0xA0C /* 00003392 */]
00003DA0 31FC 7033 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7033 /* 'p3' */
00003DA6 4EFA FF8C jmp [PC - 0x74 /* 00003D34 */]
label00003DAA:
00003DAA 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003DB0 303A C2B6 move.w D0, [PC - 0x3D4A /* 00000068, value 0x0, cstring "" */]
00003DB4 0C40 0002 cmpi.w D0, 0x2
00003DB8 67D0 beq -0x2E /* 00003D8A */
00003DBA 0C40 0001 cmpi.w D0, 0x1
00003DBE 6700 0062 beq +0x64 /* 00003E22 */
00003DC2 0C40 0003 cmpi.w D0, 0x3
00003DC6 6700 002A beq +0x2C /* 00003DF2 */
00003DCA 0C40 0006 cmpi.w D0, 0x6
00003DCE 66BA bne -0x44 /* 00003D8A */
00003DD0 207A C298 movea.l A0, [PC - 0x3D68 /* 0000006A, value 0x0, cstring "" */]
00003DD4 B1FA C24A cmpa.l A0, [PC - 0x3DB6 /* 00000020, value 0x0, cstring "" */]
00003DD8 66B0 bne -0x4E /* 00003D8A */
00003DDA 2F08 move.l -[A7], A0
00003DDC A922 syscall BeginUpdate
00003DDE 4EBA 0C3A jsr [PC + 0xC3A /* 00004A1A */]
00003DE2 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003DE8 2F3A C280 move.l -[A7], [PC - 0x3D80 /* 0000006A, value 0x0, cstring "" */]
00003DEC A923 syscall EndUpdate
00003DEE 4EFA FF9A jmp [PC - 0x66 /* 00003D8A */]
label00003DF2:
00003DF2 303A C282 move.w D0, [PC - 0x3D7E /* 00000076, value 0x0, cstring "" */]
00003DF6 0240 0100 andi.w D0, 0x100
00003DFA 678E beq -0x70 /* 00003D8A */
00003DFC 203A C26C move.l D0, [PC - 0x3D94 /* 0000006A, value 0x0, cstring "" */]
00003E00 0240 00FF andi.w D0, 0xFF
00003E04 42A7 clr.l -[A7]
00003E06 3F00 move.w -[A7], D0
00003E08 A93E syscall MenuKey
00003E0A 201F move.l D0, [A7]+
00003E0C 4EBA 0A02 jsr [PC + 0xA02 /* 00004810 */]
00003E10 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003E16 303A C304 move.w D0, [PC - 0x3CFC /* 0000011C, value 0x0, cstring "" */]
00003E1A 6600 02E6 bne +0x2E8 /* 00004102 */
00003E1E 4EFA FF6A jmp [PC - 0x96 /* 00003D8A */]
label00003E22:
00003E22 4267 clr.w -[A7]
00003E24 2F3A C24C move.l -[A7], [PC - 0x3DB4 /* 00000072, value 0x0, cstring "" */]
00003E28 487A C1FA pea.l [PC - 0x3E06 /* 00000024, value 0x0, cstring "" */]
00003E2C A92C syscall FindWindow
00003E2E 301F move.w D0, [A7]+
00003E30 0C40 0001 cmpi.w D0, 0x1
00003E34 6600 0022 bne +0x24 /* 00003E58 */
00003E38 42A7 clr.l -[A7]
00003E3A 2F3A C236 move.l -[A7], [PC - 0x3DCA /* 00000072, value 0x0, cstring "" */]
00003E3E A93D syscall MenuSelect
00003E40 201F move.l D0, [A7]+
00003E42 4EBA 09CC jsr [PC + 0x9CC /* 00004810 */]
00003E46 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003E4C 303A C2CE move.w D0, [PC - 0x3D32 /* 0000011C, value 0x0, cstring "" */]
00003E50 6600 02B0 bne +0x2B2 /* 00004102 */
00003E54 4EFA FF34 jmp [PC - 0xCC /* 00003D8A */]
label00003E58:
00003E58 0C40 0002 cmpi.w D0, 0x2
00003E5C 6600 0010 bne +0x12 /* 00003E6E */
00003E60 487A C206 pea.l [PC - 0x3DFA /* 00000068, value 0x0, cstring "" */]
00003E64 2F3A C1BE move.l -[A7], [PC - 0x3E42 /* 00000024, value 0x0, cstring "" */]
00003E68 A9B3 syscall SystemClick
00003E6A 4EFA FF1E jmp [PC - 0xE2 /* 00003D8A */]
label00003E6E:
00003E6E 41FA C208 lea.l A0, [PC - 0x3DF8 /* 00000078, value 0x0, cstring "" */]
00003E72 20BA C1FE move.l [A0], [PC - 0x3E02 /* 00000072, value 0x0, cstring "" */]
00003E76 4267 clr.w -[A7]
00003E78 2F3A C1FE move.l -[A7], [PC - 0x3E02 /* 00000078, value 0x0, cstring "" */]
00003E7C 487A C230 pea.l [PC - 0x3DD0 /* 000000AE, value 0x30001, cstring "" */]
00003E80 A8AD syscall PtInRect
00003E82 4A5F tst.w [A7]+
00003E84 6700 0010 beq +0x12 /* 00003E96 */
00003E88 4EBA F842 jsr [PC - 0x7BE /* 000036CC */]
00003E8C 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003E92 4EFA FEA0 jmp [PC - 0x160 /* 00003D34 */]
label00003E96:
00003E96 4267 clr.w -[A7]
00003E98 2F3A C1DE move.l -[A7], [PC - 0x3E22 /* 00000078, value 0x0, cstring "" */]
00003E9C 487A C246 pea.l [PC - 0x3DBA /* 000000E4, value 0x30056, cstring "" */]
00003EA0 A8AD syscall PtInRect
00003EA2 4A5F tst.w [A7]+
00003EA4 6700 0010 beq +0x12 /* 00003EB6 */
00003EA8 4EBA F9F0 jsr [PC - 0x610 /* 0000389A */]
00003EAC 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003EB2 4EFA FE80 jmp [PC - 0x180 /* 00003D34 */]
label00003EB6:
00003EB6 4267 clr.w -[A7]
00003EB8 2F3A C1BE move.l -[A7], [PC - 0x3E42 /* 00000078, value 0x0, cstring "" */]
00003EBC 487A C23E pea.l [PC - 0x3DC2 /* 000000FC, value 0x30088, cstring "" */]
00003EC0 A8AD syscall PtInRect
00003EC2 4A5F tst.w [A7]+
00003EC4 6700 0010 beq +0x12 /* 00003ED6 */
00003EC8 4EBA F6DA jsr [PC - 0x926 /* 000035A4 */]
00003ECC 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003ED2 4EFA FE60 jmp [PC - 0x1A0 /* 00003D34 */]
label00003ED6:
00003ED6 4EBA 08BC jsr [PC + 0x8BC /* 00004794 */]
00003EDA 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003EE0 47FA C274 lea.l A3, [PC - 0x3D8C /* 00000156, value 0xF, cstring "" */]
00003EE4 4EBA F656 jsr [PC - 0x9AA /* 0000353C */]
00003EE8 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003EEE 47FA C214 lea.l A3, [PC - 0x3DEC /* 00000104, value 0x19, cstring "" */]
00003EF2 4EBA F648 jsr [PC - 0x9B8 /* 0000353C */]
00003EF6 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003EFC 47FA C272 lea.l A3, [PC - 0x3D8E /* 00000170, value 0xF, cstring "" */]
00003F00 4EBA F63A jsr [PC - 0x9C6 /* 0000353C */]
00003F04 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F0A 47FA C280 lea.l A3, [PC - 0x3D80 /* 0000018C, value 0xF, cstring "" */]
00003F0E 4EBA F62C jsr [PC - 0x9D4 /* 0000353C */]
00003F12 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F18 47FA C286 lea.l A3, [PC - 0x3D7A /* 000001A0, value 0xF, cstring "" */]
00003F1C 4EBA F61E jsr [PC - 0x9E2 /* 0000353C */]
00003F20 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F26 47FA C296 lea.l A3, [PC - 0x3D6A /* 000001BE, value 0xF, cstring "" */]
00003F2A 4EBA F610 jsr [PC - 0x9F0 /* 0000353C */]
00003F2E 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F34 47FA C2A0 lea.l A3, [PC - 0x3D60 /* 000001D6, value 0xF, cstring "" */]
00003F38 4EBA F602 jsr [PC - 0x9FE /* 0000353C */]
00003F3C 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F42 47FA C2AA lea.l A3, [PC - 0x3D56 /* 000001EE, value 0xF, cstring "" */]
00003F46 4EBA F5F4 jsr [PC - 0xA0C /* 0000353C */]
00003F4A 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F50 4EBA 0826 jsr [PC + 0x826 /* 00004778 */]
00003F54 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003F5A 4267 clr.w -[A7]
00003F5C 2F3A C11A move.l -[A7], [PC - 0x3EE6 /* 00000078, value 0x0, cstring "" */]
00003F60 487A C1CA pea.l [PC - 0x3E36 /* 0000012C, value 0xE00EB, cstring "" */]
00003F64 A8AD syscall PtInRect
00003F66 4A5F tst.w [A7]+
00003F68 6700 0010 beq +0x12 /* 00003F7A */
00003F6C 47FA C1C6 lea.l A3, [PC - 0x3E3A /* 00000134, value 0x448, cstring "" */]
00003F70 4A53 tst.w [A3]
00003F72 6600 00C4 bne +0xC6 /* 00004038 */
00003F76 4EFA 0010 jmp [PC + 0x10 /* 00003F88 */]
label00003F7A:
00003F7A 47FA C1B8 lea.l A3, [PC - 0x3E48 /* 00000134, value 0x448, cstring "" */]
00003F7E 4A53 tst.w [A3]
00003F80 6600 0046 bne +0x48 /* 00003FC8 */
00003F84 4EFA 00E0 jmp [PC + 0xE0 /* 00004066 */]
label00003F88:
00003F88 36BC 0001 move.w [A3], 0x1
00003F8C 47FA C0AE lea.l A3, [PC - 0x3F52 /* 0000003C, value 0x0, cstring "" */]
00003F90 3013 move.w D0, [A3]
00003F92 0440 0080 subi.w D0, 0x80
00003F96 3680 move.w [A3], D0
00003F98 47FA C08E lea.l A3, [PC - 0x3F72 /* 00000028, value 0x0, cstring "" */]
00003F9C 302B 0006 move.w D0, [A3 + 0x6]
00003FA0 0440 0100 subi.w D0, 0x100
00003FA4 3740 0006 move.w [A3 + 0x6], D0
00003FA8 47FA C18A lea.l A3, [PC - 0x3E76 /* 00000134, value 0x448, cstring "" */]
00003FAC 36BC 0001 move.w [A3], 0x1
00003FB0 487A C0D4 pea.l [PC - 0x3F2C /* 00000086, value 0x0, cstring "" */]
00003FB4 487A C08A pea.l [PC - 0x3F76 /* 00000040, value 0xFFFFFFFF */]
00003FB8 A8A5 syscall FillRect
00003FBA 4EBA 0598 jsr [PC + 0x598 /* 00004554 */]
00003FBE 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00003FC4 4EFA FDC4 jmp [PC - 0x23C /* 00003D8A */]
label00003FC8:
00003FC8 41FA C0B2 lea.l A0, [PC - 0x3F4E /* 0000007C, value 0x0, cstring "" */]
00003FCC 20BA C0AA move.l [A0], [PC - 0x3F56 /* 00000078, value 0x0, cstring "" */]
00003FD0 43FA C0BC lea.l A1, [PC - 0x3F44 /* 0000008E, value 0x0, cstring "" */]
00003FD4 3028 0002 move.w D0, [A0 + 0x2]
00003FD8 9069 0002 sub.w D0, [A1 + 0x2]
00003FDC 0640 0102 addi.w D0, 0x102
00003FE0 3140 0002 move.w [A0 + 0x2], D0
00003FE4 3028 0000 move.w D0, [A0 + 0x0]
00003FE8 9069 0000 sub.w D0, [A1 + 0x0]
00003FEC 3140 0000 move.w [A0 + 0x0], D0
00003FF0 47FA 015E lea.l A3, [PC + 0x15E /* 00004150, value 0xFC0117, cstring "" */]
00003FF4 363A C08E move.w D3, [PC - 0x3F72 /* 00000084, value 0x0, cstring "" */]
00003FF8 C6FC 003C mulu.w D3, 0x3C /* '<' */
00003FFC D7C3 add.l A3, D3
00003FFE 7E05 moveq.l D7, 0x05
label00004000:
00004000 4267 clr.w -[A7]
00004002 2F3A C078 move.l -[A7], [PC - 0x3F88 /* 0000007C, value 0x0, cstring "" */]
00004006 4853 pea.l [A3]
00004008 A8AD syscall PtInRect
0000400A 4A5F tst.w [A7]+
0000400C 6700 001E beq +0x20 /* 0000402C */
00004010 362B 0008 move.w D3, [A3 + 0x8]
00004014 6B00 0022 bmi +0x24 /* 00004038 */
00004018 41FA C06A lea.l A0, [PC - 0x3F96 /* 00000084, value 0x0, cstring "" */]
0000401C 3083 move.w [A0], D3
0000401E 4EBA 0534 jsr [PC + 0x534 /* 00004554 */]
00004022 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00004028 4EFA FD60 jmp [PC - 0x2A0 /* 00003D8A */]
label0000402C:
0000402C 47EB 000A lea.l A3, [A3 + 0xA]
00004030 51CF FFCE dbf D7, -0x34 /* 00004000 */
00004034 4EFA 0030 jmp [PC + 0x30 /* 00004066 */]
label00004038:
00004038 47FA C002 lea.l A3, [PC - 0x3FFE /* 0000003C, value 0x0, cstring "" */]
0000403C 3013 move.w D0, [A3]
0000403E 0640 0080 addi.w D0, 0x80
00004042 3680 move.w [A3], D0
00004044 47FA BFE2 lea.l A3, [PC - 0x401E /* 00000028, value 0x0, cstring "" */]
00004048 302B 0006 move.w D0, [A3 + 0x6]
0000404C 0640 0100 addi.w D0, 0x100
00004050 3740 0006 move.w [A3 + 0x6], D0
00004054 47FA C0DE lea.l A3, [PC - 0x3F22 /* 00000134, value 0x448, cstring "" */]
00004058 4253 clr.w [A3]
0000405A 47FA C028 lea.l A3, [PC - 0x3FD8 /* 00000084, value 0x0, cstring "" */]
0000405E 36BC 0001 move.w [A3], 0x1
00004062 4EFA FD26 jmp [PC - 0x2DA /* 00003D8A */]
label00004066:
00004066 4267 clr.w -[A7]
00004068 2F3A C00E move.l -[A7], [PC - 0x3FF2 /* 00000078, value 0x0, cstring "" */]
0000406C 487A C050 pea.l [PC - 0x3FB0 /* 000000BE, value 0x20032, cstring "" */]
00004070 A8AD syscall PtInRect
00004072 4A5F tst.w [A7]+
00004074 6700 002A beq +0x2C /* 000040A0 */
label00004078:
00004078 223A C2EE move.l D1, [PC - 0x3D12 /* 00000368, value 0x0, cstring "" */]
0000407C 41FA C2D6 lea.l A0, [PC - 0x3D2A /* 00000354, value 0x0, cstring "" */]
00004080 2028 0008 move.l D0, [A0 + 0x8]
00004084 9081 sub.l D0, D1
00004086 2140 0008 move.l [A0 + 0x8], D0
0000408A 4EBA F306 jsr [PC - 0xCFA /* 00003392 */]
0000408E 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
00004094 4267 clr.w -[A7]
00004096 A973 syscall StillDown
00004098 4A5F tst.w [A7]+
0000409A 66DC bne -0x22 /* 00004078 */
0000409C 4EFA FCEC jmp [PC - 0x314 /* 00003D8A */]
label000040A0:
000040A0 4267 clr.w -[A7]
000040A2 2F3A BFD4 move.l -[A7], [PC - 0x402C /* 00000078, value 0x0, cstring "" */]
000040A6 487A C020 pea.l [PC - 0x3FE0 /* 000000C8, value 0x100032, cstring "" */]
000040AA A8AD syscall PtInRect
000040AC 4A5F tst.w [A7]+
000040AE 6700 0014 beq +0x16 /* 000040C4 */
000040B2 41FA C2A0 lea.l A0, [PC - 0x3D60 /* 00000354, value 0x0, cstring "" */]
000040B6 4290 clr.l [A0]
000040B8 42A8 0004 clr.l [A0 + 0x4]
000040BC 42A8 0008 clr.l [A0 + 0x8]
000040C0 4EFA FCC8 jmp [PC - 0x338 /* 00003D8A */]
label000040C4:
000040C4 4267 clr.w -[A7]
000040C6 2F3A BFB0 move.l -[A7], [PC - 0x4050 /* 00000078, value 0x0, cstring "" */]
000040CA 487A C006 pea.l [PC - 0x3FFA /* 000000D2, value 0x1E0032, cstring "" */]
000040CE A8AD syscall PtInRect
000040D0 4A5F tst.w [A7]+
000040D2 6700 002A beq +0x2C /* 000040FE */
label000040D6:
000040D6 223A C290 move.l D1, [PC - 0x3D70 /* 00000368, value 0x0, cstring "" */]
000040DA 41FA C278 lea.l A0, [PC - 0x3D88 /* 00000354, value 0x0, cstring "" */]
000040DE 2028 0008 move.l D0, [A0 + 0x8]
000040E2 D081 add.l D0, D1
000040E4 2140 0008 move.l [A0 + 0x8], D0
000040E8 4EBA F2A8 jsr [PC - 0xD58 /* 00003392 */]
000040EC 31FC 7040 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7040 /* 'p@' */
000040F2 4267 clr.w -[A7]
000040F4 A973 syscall StillDown
000040F6 4A5F tst.w [A7]+
000040F8 66DC bne -0x22 /* 000040D6 */
000040FA 4EFA FC8E jmp [PC - 0x372 /* 00003D8A */]
label000040FE:
000040FE 4EFA FC8A jmp [PC - 0x376 /* 00003D8A */]
label00004102:
00004102 4E75 rts
fn00004104:
00004104 31FC 7028 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7028 /* 'p(' */
0000410A 2F0E move.l -[A7], A6
0000410C 4DEF 0008 lea.l A6, [A7 + 0x8]
00004110 48E7 80E0 movem.l -[A7], D0,A0,A1,A2
00004114 45FA C1F6 lea.l A2, [PC - 0x3E0A /* 0000030C, value 0x0, cstring "" */]
00004118 34BC 0001 move.w [A2], 0x1
0000411C 203A C24E move.l D0, [PC - 0x3DB2 /* 0000036C, value 0x0, cstring "" */]
00004120 45FA C1EC lea.l A2, [PC - 0x3E14 /* 0000030E, value 0x0, cstring "" */]
00004124 0680 0000 012C addi.l D0, 0x12C
0000412A 2480 move.l [A2], D0
0000412C 45FA C1E4 lea.l A2, [PC - 0x3E1C /* 00000312, value 0x0, cstring "" */]
00004130 24AE 0004 move.l [A2], [A6 + 0x4]
00004134 45FA C1E0 lea.l A2, [PC - 0x3E20 /* 00000316, value 0x0, cstring "" */]
00004138 24AE 0000 move.l [A2], [A6 + 0x0]
0000413C 4CDF 0701 movem.l D0,A0,A1,A2, [A7]+
00004140 4FEE FFF8 lea.l A7, [A6 - 0x8]
00004144 2C5F movea.l A6, [A7]+
00004146 2F57 0008 move.l [A7 + 0x8], [A7]
0000414A 4FEF 0008 lea.l A7, [A7 + 0x8]
0000414E 4E75 rts
00004150 00FC .incomplete
00004152 0117 btst [A7], D0
00004154 0111 btst [A1], D0
00004156 012C 0001 btst [A4 + 0x1], D0
0000415A 0115 btst [A5], D0
0000415C 0117 btst [A7], D0
0000415E 012A 012C btst [A2 + 0x12C], D0
00004162 FFFF .invalid <<F/7/7>>
00004164 0000 0000 ori.b D0, 0x0
00004168 0000 0000 ori.b D0, 0x0
0000416C 0000 0000 ori.b D0, 0x0
00004170 0000 0000 ori.b D0, 0x0
00004174 0000 0000 ori.b D0, 0x0
00004178 0000 0000 ori.b D0, 0x0
0000417C 0000 0000 ori.b D0, 0x0
00004180 0000 0000 ori.b D0, 0x0
00004184 0000 0000 ori.b D0, 0x0
00004188 0000 0000 ori.b D0, 0x0
0000418C 00C4 .incomplete
0000418E 0105 btst D5, D0
00004190 00D0 .incomplete
00004192 011A btst [A2]+, D0
00004194 0003 00D3 ori.b D3, 0xD3
00004198 0105 btst D5, D0
0000419A 00DF .incomplete
0000419C 011A btst [A2]+, D0
0000419E 000F 00E2 ori.b A7, 0xE2
000041A2 0105 btst D5, D0
000041A4 00EE .incomplete
000041A6 011A btst [A2]+, D0
000041A8 0002 00F1 ori.b D2, 0xF1
000041AC 0105 btst D5, D0
000041AE 00FD .incomplete
000041B0 011A btst [A2]+, D0
000041B2 0004 00F1 ori.b D4, 0xF1
000041B6 017E bchg <<invalid special address>>, D0
000041B8 00FD .incomplete
000041BA 0193 bclr [A3], D0
000041BC 0000 011D ori.b D0, 0x1D
000041C0 017E bchg <<invalid special address>>, D0
000041C2 0129 0193 btst [A1 + 0x193], D0
000041C6 FFFF .invalid <<F/7/7>>
000041C8 010A btst A2, D0
000041CA 0108 btst A0, D0
000041CC 0116 btst [A6], D0
000041CE 011D btst [A5]+, D0
000041D0 000C 011B ori.b A4, 0x1B
000041D4 0108 btst A0, D0
000041D6 0127 btst -[A7], D0
000041D8 011D btst [A5]+, D0
000041DA FFFF .invalid <<F/7/7>>
000041DC 011B btst [A3]+, D0
000041DE 0158 bchg [A0]+, D0
000041E0 0127 btst -[A7], D0
000041E2 016D 0001 bchg [A5 + 0x1], D0
000041E6 0000 0000 ori.b D0, 0x0
000041EA 0000 0000 ori.b D0, 0x0
000041EE 0000 0000 ori.b D0, 0x0
000041F2 0000 0000 ori.b D0, 0x0
000041F6 0000 0000 ori.b D0, 0x0
000041FA 0000 0000 ori.b D0, 0x0
000041FE 0000 0000 ori.b D0, 0x0
00004202 0000 0103 ori.b D0, 0x3
00004206 010C btst A4, D0
00004208 010F btst A7, D0
0000420A 0121 btst -[A1], D0
0000420C 0005 0111 ori.b D5, 0x11
00004210 010C btst A4, D0
00004212 011D btst [A5]+, D0
00004214 0121 btst -[A1], D0
00004216 000C 011F ori.b A4, 0x1F
0000421A 010C btst A4, D0
0000421C 012B 0121 btst [A3 + 0x121], D0
00004220 FFFF .invalid <<F/7/7>>
00004222 011F btst [A7]+, D0
00004224 015C bchg [A4]+, D0
00004226 012B 0171 btst [A3 + 0x171], D0
0000422A 0001 0000 ori.b D1, 0x0
0000422E 0000 0000 ori.b D0, 0x0
00004232 0000 0000 ori.b D0, 0x0
00004236 0000 0000 ori.b D0, 0x0
0000423A 0000 0000 ori.b D0, 0x0
0000423E 0000 010C ori.b D0, 0xC
00004242 0107 btst D7, D0
00004244 0118 btst [A0]+, D0
00004246 011C btst [A4]+, D0
00004248 0009 010C ori.b A1, 0xC
0000424C 017A 0118 bchg [PC + 0x118 /* 00004366, value 0x0, cstring "" */], D0
00004250 018F bclr A7, D0
00004252 0008 011C ori.b A0, 0x1C
00004256 0107 btst D7, D0
00004258 0128 011C btst [A0 + 0x11C], D0
0000425C FFFF .invalid <<F/7/7>>
0000425E 011C btst [A4]+, D0
00004260 0157 bchg [A7], D0
00004262 0128 016C btst [A0 + 0x16C], D0
00004266 0001 0000 ori.b D1, 0x0
0000426A 0000 0000 ori.b D0, 0x0
0000426E 0000 0000 ori.b D0, 0x0
00004272 0000 0000 ori.b D0, 0x0
00004276 0000 0000 ori.b D0, 0x0
0000427A 0000 0100 ori.b D0, 0x0
0000427E 010A btst A2, D0
00004280 010C btst A4, D0
00004282 011F btst [A7]+, D0
00004284 000A 0100 ori.b A2, 0x0
00004288 017D bchg <<invalid special address>>, D0
0000428A 010C btst A4, D0
0000428C 0192 bclr [A2], D0
0000428E 0006 010E ori.b D6, 0xE
00004292 010A btst A2, D0
00004294 011A btst [A2]+, D0
00004296 011F btst [A7]+, D0
00004298 0003 011C ori.b D3, 0x1C
0000429C 010A btst A2, D0
0000429E 0128 011F btst [A0 + 0x11F], D0
000042A2 FFFF .invalid <<F/7/7>>
000042A4 011C btst [A4]+, D0
000042A6 0159 bchg [A1]+, D0
000042A8 0128 016E btst [A0 + 0x16E], D0
000042AC 0001 0000 ori.b D1, 0x0
000042B0 0000 0000 ori.b D0, 0x0
000042B4 0000 0000 ori.b D0, 0x0
000042B8 0102 btst D2, D0
000042BA 010C btst A4, D0
000042BC 010E btst A6, D0
000042BE 0121 btst -[A1], D0
000042C0 0005 0102 ori.b D5, 0x2
000042C4 017F bchg <<invalid special address>>, D0
000042C6 010E btst A6, D0
000042C8 0194 bclr [A4], D0
000042CA 0007 0110 ori.b D7, 0x10
000042CE 010C btst A4, D0
000042D0 011C btst [A4]+, D0
000042D2 0121 btst -[A1], D0
000042D4 0003 011E ori.b D3, 0x1E
000042D8 010C btst A4, D0
000042DA 012A 0121 btst [A2 + 0x121], D0
000042DE FFFF .invalid <<F/7/7>>
000042E0 011E btst [A6]+, D0
000042E2 015B bchg [A3]+, D0
000042E4 012A 0170 btst [A2 + 0x170], D0
000042E8 0001 0000 ori.b D1, 0x0
000042EC 0000 0000 ori.b D0, 0x0
000042F0 0000 0000 ori.b D0, 0x0
000042F4 0102 btst D2, D0
000042F6 010C btst A4, D0
000042F8 010E btst A6, D0
000042FA 0121 btst -[A1], D0
000042FC 0006 0102 ori.b D6, 0x2
00004300 017F bchg <<invalid special address>>, D0
00004302 010E btst A6, D0
00004304 0194 bclr [A4], D0
00004306 000A 0110 ori.b A2, 0x10
0000430A 010C btst A4, D0
0000430C 011C btst [A4]+, D0
0000430E 0121 btst -[A1], D0
00004310 0003 011E ori.b D3, 0x1E
00004314 010C btst A4, D0
00004316 012A 0121 btst [A2 + 0x121], D0
0000431A FFFF .invalid <<F/7/7>>
0000431C 011E btst [A6]+, D0
0000431E 015B bchg [A3]+, D0
00004320 012A 0170 btst [A2 + 0x170], D0
00004324 0001 0000 ori.b D1, 0x0
00004328 0000 0000 ori.b D0, 0x0
0000432C 0000 0000 ori.b D0, 0x0
00004330 010E btst A6, D0
00004332 0105 btst D5, D0
00004334 011A btst [A2]+, D0
00004336 011A btst [A2]+, D0
00004338 0004 010E ori.b D4, 0xE
0000433C 0178 011A bchg [0x0000011A], D0
00004340 018D bclr A5, D0
00004342 0009 011C ori.b A1, 0x1C
00004346 0105 btst D5, D0
00004348 0128 011A btst [A0 + 0x11A], D0
0000434C FFFF .invalid <<F/7/7>>
0000434E 011C btst [A4]+, D0
00004350 0155 bchg [A5], D0
00004352 0128 016A btst [A0 + 0x16A], D0
00004356 0001 0000 ori.b D1, 0x0
0000435A 0000 0000 ori.b D0, 0x0
0000435E 0000 0000 ori.b D0, 0x0
00004362 0000 0000 ori.b D0, 0x0
00004366 0000 0000 ori.b D0, 0x0
0000436A 0000 010E ori.b D0, 0xE
0000436E 0105 btst D5, D0
00004370 011A btst [A2]+, D0
00004372 011A btst [A2]+, D0
00004374 0008 010E ori.b A0, 0xE
00004378 0178 011A bchg [0x0000011A], D0
0000437C 018D bclr A5, D0
0000437E 0004 011C ori.b D4, 0x1C
00004382 0105 btst D5, D0
00004384 0128 011A btst [A0 + 0x11A], D0
00004388 FFFF .invalid <<F/7/7>>
0000438A 011C btst [A4]+, D0
0000438C 0155 bchg [A5], D0
0000438E 0128 016A btst [A0 + 0x16A], D0
00004392 0001 0000 ori.b D1, 0x0
00004396 0000 0000 ori.b D0, 0x0
0000439A 0000 0000 ori.b D0, 0x0
0000439E 0000 0000 ori.b D0, 0x0
000043A2 0000 0000 ori.b D0, 0x0
000043A6 0000 00A9 ori.b D0, 0xA9
000043AA 010C btst A4, D0
000043AC 00B5 0121 000F 0102 010C ori.l [[A5 + <<invalid base displacement size>> + D0] + 0x10C], 0x121000F
000043B6 010E btst A6, D0
000043B8 0121 btst -[A1], D0
000043BA 0007 0102 ori.b D7, 0x2
000043BE 017F bchg <<invalid special address>>, D0
000043C0 010E btst A6, D0
000043C2 0194 bclr [A4], D0
000043C4 0005 0110 ori.b D5, 0x10
000043C8 010C btst A4, D0
000043CA 011C btst [A4]+, D0
000043CC 0121 btst -[A1], D0
000043CE 0003 011E ori.b D3, 0x1E
000043D2 010C btst A4, D0
000043D4 012A 0121 btst [A2 + 0x121], D0
000043D8 FFFF .invalid <<F/7/7>>
000043DA 011E btst [A6]+, D0
000043DC 015B bchg [A3]+, D0
000043DE 012A 0170 btst [A2 + 0x170], D0
000043E2 0001 0110 ori.b D1, 0x10
000043E6 0107 btst D7, D0
000043E8 011C btst [A4]+, D0
000043EA 011C btst [A4]+, D0
000043EC 000C 011E ori.b A4, 0x1E
000043F0 0107 btst D7, D0
000043F2 012A 011C btst [A2 + 0x11C], D0
000043F6 FFFF .invalid <<F/7/7>>
000043F8 011B btst [A3]+, D0
000043FA 0157 bchg [A7], D0
000043FC 0127 btst -[A7], D0
000043FE 016C 0001 bchg [A4 + 0x1], D0
00004402 0000 0000 ori.b D0, 0x0
00004406 0000 0000 ori.b D0, 0x0
0000440A 0000 0000 ori.b D0, 0x0
0000440E 0000 0000 ori.b D0, 0x0
00004412 0000 0000 ori.b D0, 0x0
00004416 0000 0000 ori.b D0, 0x0
0000441A 0000 0000 ori.b D0, 0x0
0000441E 0000 00C2 ori.b D0, 0xC2
00004422 0106 btst D6, D0
00004424 00CE .incomplete
00004426 011B btst [A3]+, D0
00004428 000D 00DD ori.b A5, 0xDD
0000442C 0106 btst D6, D0
0000442E 00E9 .incomplete
00004430 011B btst [A3]+, D0
00004432 000B 0000 ori.b A3, 0x0
00004436 0000 0000 ori.b D0, 0x0
0000443A 0000 0000 ori.b D0, 0x0
0000443E 0106 btst D6, D0
00004440 0106 btst D6, D0
00004442 0112 btst [A2], D0
00004444 011B btst [A3]+, D0
00004446 000E 011C ori.b A6, 0x1C
0000444A 0106 btst D6, D0
0000444C 0128 011B btst [A0 + 0x11B], D0
00004450 FFFF .invalid <<F/7/7>>
00004452 011C btst [A4]+, D0
00004454 0179 0128 018E bchg [0x0128018E], D0
0000445A 0001 0110 ori.b D1, 0x10
0000445E 0106 btst D6, D0
00004460 011C btst [A4]+, D0
00004462 011B btst [A3]+, D0
00004464 000C 011E ori.b A4, 0x1E
00004468 0106 btst D6, D0
0000446A 012A 011B btst [A2 + 0x11B], D0
0000446E FFFF .invalid <<F/7/7>>
00004470 011E btst [A6]+, D0
00004472 0179 012A 018E bchg [0x012A018E], D0
00004478 0001 0000 ori.b D1, 0x0
0000447C 0000 0000 ori.b D0, 0x0
00004480 0000 0000 ori.b D0, 0x0
00004484 0000 0000 ori.b D0, 0x0
00004488 0000 0000 ori.b D0, 0x0
0000448C 0000 0000 ori.b D0, 0x0
00004490 0000 0000 ori.b D0, 0x0
00004494 0000 0000 ori.b D0, 0x0
00004498 010E btst A6, D0
0000449A 0104 btst D4, D0
0000449C 011A btst [A2]+, D0
0000449E 0119 btst [A1]+, D0
000044A0 000C 011C ori.b A4, 0x1C
000044A4 0104 btst D4, D0
000044A6 0128 0119 btst [A0 + 0x119], D0
000044AA FFFF .invalid <<F/7/7>>
000044AC 011C btst [A4]+, D0
000044AE 0177 0128 018C bchg [A7 + 0x18C + D0], D0
000044B4 0001 0000 ori.b D1, 0x0
000044B8 0000 0000 ori.b D0, 0x0
000044BC 0000 0000 ori.b D0, 0x0
000044C0 0000 0000 ori.b D0, 0x0
000044C4 0000 0000 ori.b D0, 0x0
000044C8 0000 0000 ori.b D0, 0x0
000044CC 0000 0000 ori.b D0, 0x0
000044D0 0000 0000 ori.b D0, 0x0
000044D4 010D btst A5, D0
000044D6 010B btst A3, D0
000044D8 0119 btst [A1]+, D0
000044DA 0120 btst -[A0], D0
000044DC 0010 011C ori.b [A0], 0x1C
000044E0 010B btst A3, D0
000044E2 0128 0120 btst [A0 + 0x120], D0
000044E6 FFFF .invalid <<F/7/7>>
000044E8 011C btst [A4]+, D0
000044EA 017E bchg <<invalid special address>>, D0
000044EC 0128 0193 btst [A0 + 0x193], D0
000044F0 0001 0000 ori.b D1, 0x0
000044F4 0000 0000 ori.b D0, 0x0
000044F8 0000 0000 ori.b D0, 0x0
000044FC 0000 0000 ori.b D0, 0x0
00004500 0000 0000 ori.b D0, 0x0
00004504 0000 0000 ori.b D0, 0x0
00004508 0000 0000 ori.b D0, 0x0
0000450C 0000 0000 ori.b D0, 0x0
00004510 0106 btst D6, D0
00004512 010B btst A3, D0
00004514 0112 btst [A2], D0
00004516 0120 btst -[A0], D0
00004518 000F 011C ori.b A7, 0x1C
0000451C 010B btst A3, D0
0000451E 0128 0120 btst [A0 + 0x120], D0
00004522 FFFF .invalid <<F/7/7>>
00004524 011C btst [A4]+, D0
00004526 017E bchg <<invalid special address>>, D0
00004528 0128 0193 btst [A0 + 0x193], D0
0000452C 0001 0000 ori.b D1, 0x0
00004530 0000 0000 ori.b D0, 0x0
00004534 0000 0000 ori.b D0, 0x0
00004538 0000 0000 ori.b D0, 0x0
0000453C 0000 0000 ori.b D0, 0x0
00004540 0000 0000 ori.b D0, 0x0
00004544 0000 0000 ori.b D0, 0x0
00004548 0000 0000 ori.b D0, 0x0
0000454C 0000 0000 ori.b D0, 0x0
00004550 0000 0000 ori.b D0, 0x0
fn00004554:
00004554 31FC 7068 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
0000455A 48E7 3C10 movem.l -[A7], D2,D3,D4,D5,A3
0000455E 487A BAF8 pea.l [PC - 0x4508 /* 00000058, value 0xDDBB77EE */]
00004562 A89D syscall PenPat
00004564 3F3C 0001 move.w -[A7], 0x1
00004568 3F3C 0001 move.w -[A7], 0x1
0000456C A89B syscall PenSize
0000456E 47FA BB16 lea.l A3, [PC - 0x44EA /* 00000086, value 0x0, cstring "" */]
00004572 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004576 3F2B 0000 move.w -[A7], [A3 + 0x0]
0000457A A893 syscall MoveTo
0000457C 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004580 3F2B 0004 move.w -[A7], [A3 + 0x4]
00004584 A891 syscall LineTo
00004586 487A BAC8 pea.l [PC - 0x4538 /* 00000050, value 0x0, cstring "" */]
0000458A A89D syscall PenPat
0000458C 363A BAF6 move.w D3, [PC - 0x450A /* 00000084, value 0x0, cstring "" */]
00004590 0643 03E8 addi.w D3, 0x3E8
00004594 42A7 clr.l -[A7]
00004596 3F03 move.w -[A7], D3
00004598 A9BC syscall GetPicture
0000459A 205F movea.l A0, [A7]+
0000459C 6700 0078 beq +0x7A /* 00004616 */
000045A0 47FA BADE lea.l A3, [PC - 0x4522 /* 00000080, value 0x0, cstring "" */]
000045A4 2688 move.l [A3], A0
000045A6 2653 movea.l A3, [A3]
000045A8 2F0B move.l -[A7], A3
000045AA 2653 movea.l A3, [A3]
000045AC 4CAB 003C 0002 movem.w D2,D3,D4,D5, [A3 + 0x2]
000045B2 45FA BAEA lea.l A2, [PC - 0x4516 /* 0000009E, value 0x0, cstring "" */]
000045B6 4892 003C movem.w [A2], D2,D3,D4,D5
000045BA 487A BAE2 pea.l [PC - 0x451E /* 0000009E, value 0x0, cstring "" */]
000045BE 41FA BACE lea.l A0, [PC - 0x4532 /* 0000008E, value 0x0, cstring "" */]
000045C2 3F28 0002 move.w -[A7], [A0 + 0x2]
000045C6 9757 sub.w [A7], D3
000045C8 3F28 0000 move.w -[A7], [A0 + 0x0]
000045CC 9557 sub.w [A7], D2
000045CE A8A8 syscall OffsetRect
000045D0 487A BACC pea.l [PC - 0x4534 /* 0000009E, value 0x0, cstring "" */]
000045D4 4EBA BFC8 jsr [PC - 0x4038 /* 0000059E */]
000045D8 31FC 7068 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
000045DE 487A BAAE pea.l [PC - 0x4552 /* 0000008E, value 0x0, cstring "" */]
000045E2 487A BA6C pea.l [PC - 0x4594 /* 00000050, value 0x0, cstring "" */]
000045E6 A8A5 syscall FillRect
000045E8 A8F6 syscall DrawPicture
000045EA 4EBA BFC6 jsr [PC - 0x403A /* 000005B2 */]
000045EE 31FC 7068 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7068 /* 'ph' */
000045F4 487A BA0E pea.l [PC - 0x45F2 /* 00000004, value 0x0, cstring "" */]
000045F8 487A BA18 pea.l [PC - 0x45E8 /* 00000012, value 0x0, cstring "" */]
000045FC 487A BA90 pea.l [PC - 0x4570 /* 0000008E, value 0x0, cstring "" */]
00004600 487A BA8C pea.l [PC - 0x4574 /* 0000008E, value 0x0, cstring "" */]
00004604 3F3C 0004 move.w -[A7], 0x4
00004608 2F3C 0000 0000 move.l -[A7], 0x0
0000460E A8EC syscall CopyBits
label00004610:
00004610 4CDF 083C movem.l D2,D3,D4,D5,A3, [A7]+
00004614 4E75 rts
label00004616:
00004616 47FA BA76 lea.l A3, [PC - 0x458A /* 0000008E, value 0x0, cstring "" */]
0000461A 3F2B 0002 move.w -[A7], [A3 + 0x2]
0000461E 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004622 A893 syscall MoveTo
00004624 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004628 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000462C A894 syscall Move
0000462E 487A 06E9 pea.l [PC + 0x6E9 /* 00004D19, value 0x1B506963, pstring "Picture resource not found." */]
00004632 A884 syscall DrawString
00004634 4EFA FFDA jmp [PC - 0x26 /* 00004610 */]
00004638 2020 move.l D0, -[A0]
0000463A 204F movea.l A0, A7
0000463C 7269 moveq.l D1, 0x69
0000463E 6F6E ble +0x70 /* 000046AE */
00004640 2073 7061 movea.l A0, [A3 + D7.w + 0x61]
00004644 6365 bls +0x67 /* 000046AB */
00004646 2066 movea.l A0, -[A6]
00004648 6C69 bge +0x6B /* 000046B3 */
0000464A 6768 beq +0x6A /* 000046B4 */
0000464C 7420 moveq.l D2, 0x20
0000464E 7369 moveq.l D1, 0x69
00004650 6D75 blt +0x77 /* 000046C7 */
00004652 6C61 bge +0x63 /* 000046B5 */
00004654 746F moveq.l D2, 0x6F
00004656 722C moveq.l D1, 0x2C
00004658 2076 6572 7369 6F6E 206F movea.l A0, [[A6 + 0x73696F6E] + 0x206F]
00004662 6620 bne +0x22 /* 00004684 */
00004664 3320 move.w -[A1], -[A0]
00004666 5365 subq.w -[A5], 1
00004668 7020 moveq.l D0, 0x20
0000466A 3139 3838 2020 move.w -[A0], [0x38382020]
00004670 2057 movea.l A0, [A7]
00004672 7269 moveq.l D1, 0x69
00004674 7474 moveq.l D2, 0x74
00004676 656E bcs +0x70 /* 000046E6 */
00004678 2062 movea.l A0, -[A2]
0000467A 7920 moveq.l D4, 0x20
0000467C 526F 6265 addq.w [A7 + 0x6265], 1
00004680 7274 moveq.l D1, 0x74
00004682 2050 movea.l A0, [A0]
label00004684:
00004684 6175 bsr +0x77 /* 000046FB */
00004686 6C20 bge +0x22 /* 000046A8 */
00004688 4D75 6E61 chk.w D6, [A5 + D6 * 8 + 0x61]
0000468C 666F bne +0x71 /* 000046FD */
0000468E 206F 6620 movea.l A0, [A7 + 0x6620]
00004692 4261 clr.w -[A1]
00004694 7272 moveq.l D1, 0x72
00004696 696E bvs +0x70 /* 00004706 */
00004698 6774 beq +0x76 /* 0000470E */
0000469A 6F6E ble +0x70 /* 0000470A */
0000469C 2C20 move.l D6, -[A0]
0000469E 5249 addq.w A1, 1
000046A0 2E20 move.l D7, -[A0]
000046A2 2054 movea.l A0, [A4]
000046A4 6869 bvc +0x6B /* 0000470F */
000046A6 7320 moveq.l D1, 0x20
label000046A8:
000046A8 7072 moveq.l D0, 0x72
000046AA 6F67 ble +0x69 /* 00004713 */
000046AC 7261 moveq.l D1, 0x61
label000046AE:
000046AE 6D20 blt +0x22 /* 000046D0 */
000046B0 6D61 blt +0x63 /* 00004713 */
000046B2 7920 moveq.l D4, 0x20
label000046B4:
000046B4 6265 bhi +0x67 /* 0000471B */
000046B6 2064 movea.l A0, -[A4]
000046B8 7570 moveq.l D2, 0x70
000046BA 6C69 bge +0x6B /* 00004725 */
000046BC 6361 bls +0x63 /* 0000471F */
000046BE 7465 moveq.l D2, 0x65
000046C0 6420 bcc +0x22 /* 000046E2 */
000046C2 616E bsr +0x70 /* 00004732 */
000046C4 6420 bcc +0x22 /* 000046E6 */
000046C6 6469 bcc +0x6B /* 00004731 */
000046C8 7374 moveq.l D1, 0x74
000046CA 7269 moveq.l D1, 0x69
000046CC 6275 bhi +0x77 /* 00004743 */
000046CE 7465 moveq.l D2, 0x65
label000046D0:
000046D0 642C bcc +0x2E /* 000046FE */
000046D2 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F]
000046D6 7669 moveq.l D3, 0x69
000046D8 6465 bcc +0x67 /* 0000473F */
000046DA 6420 bcc +0x22 /* 000046FC */
000046DC 7468 moveq.l D2, 0x68
000046DE 6174 bsr +0x76 /* 00004754 */
000046E0 2074 6865 movea.l A0, [A4 + D6 + 0x65]
// begin alternate branch 000046E2-000046E4
label000046E2:
000046E2 6865 bvc +0x67 /* 00004749 */
// end alternate branch 000046E2-000046E4
label000046E2: // (misaligned)
000046E4 2066 movea.l A0, -[A6]
label000046E6:
000046E6 7265 moveq.l D1, 0x65
000046E8 6577 bcs +0x79 /* 00004761 */
000046EA 6172 bsr +0x74 /* 0000475E */
000046EC 6520 bcs +0x22 /* 0000470E */
000046EE 7374 moveq.l D1, 0x74
000046F0 6174 bsr +0x76 /* 00004766 */
000046F2 656D bcs +0x6F /* 00004761 */
000046F4 656E bcs +0x70 /* 00004764 */
000046F6 7420 moveq.l D2, 0x20
000046F8 6973 bvs +0x75 /* 0000476D */
000046FA 206E 6F74 movea.l A0, [A6 + 0x6F74]
// begin alternate branch 000046FC-000046FE
label000046FC:
000046FC 6F74 ble +0x76 /* 00004772 */
// end alternate branch 000046FC-000046FE
label000046FC: // (misaligned)
label000046FE:
000046FE 2063 movea.l A0, -[A3]
00004700 6861 bvc +0x63 /* 00004763 */
00004702 6E67 bgt +0x69 /* 0000476B */
00004704 6564 bcs +0x66 /* 0000476A */
label00004706:
00004706 206F 7220 movea.l A0, [A7 + 0x7220]
label0000470A:
0000470A 7265 moveq.l D1, 0x65
0000470C 6D6F blt +0x71 /* 0000477D */
label0000470E:
0000470E 7665 moveq.l D3, 0x65
00004710 642E bcc +0x30 /* 00004740 */
00004712 2020 move.l D0, -[A0]
00004714 2000 move.l D0, D0
fn00004716:
00004716 31FC 7002 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7002
0000471C 4E50 0000 link A0, 0
00004720 48E7 F000 movem.l -[A7], D0,D1,D2,D3
00004724 2028 0008 move.l D0, [A0 + 0x8]
00004728 4A80 tst.l D0
0000472A 5BC3 smi D3
0000472C 6A00 0004 bpl +0x6 /* 00004732 */
00004730 4480 neg.l D0
fn00004732:
00004732 2200 move.l D1, D0
00004734 C2FA BC3A mulu.w D1, [PC - 0x43C6 /* FFFFBC3C, cstring ""<EOF> */]
00004738 4840 swap.w D0
0000473A C0FA BC34 mulu.w D0, [PC - 0x43CC /* FFFFBC36, cstring ""<EOF> */]
0000473E 2400 move.l D2, D0
label00004740:
00004740 4242 clr.w D2
00004742 4842 swap.w D2
00004744 4840 swap.w D0
00004746 4240 clr.w D0
00004748 D280 add.l D1, D0
0000474A 6400 0004 bcc +0x6 /* 00004750 */
0000474E 5282 addq.l D2, 1
label00004750:
00004750 0681 0000 0020 addi.l D1, 0x20 /* ' ' */
// begin alternate branch 00004754-0000475C
fn00004754:
00004754 0020 6400 ori.b -[A0], 0x0
00004758 0004 5282 ori.b D4, 0x82
// end alternate branch 00004754-0000475C
fn00004754: // (misaligned)
00004756 6400 0004 bcc +0x6 /* 0000475C */
0000475A 5282 addq.l D2, 1
label0000475C:
0000475C EC89 lsr D1, 6
fn0000475E:
0000475E EC9A ror D2, 6
00004760 4242 clr.w D2
00004762 D282 add.l D1, D2
label00004764:
00004764 4A03 tst.b D3
fn00004766:
00004766 6700 0004 beq +0x6 /* 0000476C */
label0000476A:
0000476A 4481 neg.l D1
label0000476C:
0000476C 2141 0008 move.l [A0 + 0x8], D1
00004770 4CDF 000F movem.l D0,D1,D2,D3, [A7]+
// begin alternate branch 00004772-00004776
label00004772:
00004772 000F 4E58 ori.b A7, 0x58 /* 'X' */
// end alternate branch 00004772-00004776
label00004772: // (misaligned)
00004774 4E58 unlink A0
00004776 4E75 rts
fn00004778:
00004778 31FC 7069 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7069 /* 'pi' */
0000477E 3C3A B8B0 move.w D6, [PC - 0x4750 /* 00000030, value 0x0, cstring "" */]
00004782 303A BA6A move.w D0, [PC - 0x4596 /* 000001EE, value 0x0, cstring "" */]
00004786 6700 0004 beq +0x6 /* 0000478C */
0000478A E246 asr D6.w, 1
label0000478C:
0000478C 41FA B8A4 lea.l A0, [PC - 0x475C /* 00000032, value 0x0, cstring "" */]
00004790 3086 move.w [A0], D6
00004792 4E75 rts
fn00004794:
00004794 31FC 7039 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
0000479A 47FA B9A2 lea.l A3, [PC - 0x465E /* 0000013E, value 0xF, cstring "" */]
0000479E 3613 move.w D3, [A3]
000047A0 4EBA ED9A jsr [PC - 0x1266 /* 0000353C */]
000047A4 31FC 7039 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
000047AA 303A B992 move.w D0, [PC - 0x466E /* 0000013E, value 0x0, cstring "" */]
000047AE B043 cmp.w D0, D3
000047B0 6700 005C beq +0x5E /* 0000480E */
000047B4 0C40 0000 cmpi.w D0, 0x0
000047B8 6600 003C bne +0x3E /* 000047F6 */
000047BC 2F3A B862 move.l -[A7], [PC - 0x479E /* 00000020, value 0x0, cstring "" */]
000047C0 A91F syscall SelectWindow
000047C2 2F3A 01B8 move.l -[A7], [PC + 0x1B8 /* 0000497C, value 0x0, cstring "" */]
000047C6 3F3C 0000 move.w -[A7], 0x0
000047CA A93A syscall DisableItem
000047CC 4EBA BDE4 jsr [PC - 0x421C /* 000005B2 */]
000047D0 31FC 7039 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
000047D6 363A B95C move.w D3, [PC - 0x46A4 /* 00000134, value 0x0, cstring "" */]
000047DA 6700 0016 beq +0x18 /* 000047F2 */
000047DE 487A B8B6 pea.l [PC - 0x474A /* 00000096, value 0x0, cstring "" */]
000047E2 487A B85C pea.l [PC - 0x47A4 /* 00000040, value 0xFFFFFFFF */]
000047E6 A8A5 syscall FillRect
000047E8 4EBA FD6A jsr [PC - 0x296 /* 00004554 */]
000047EC 31FC 7039 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7039 /* 'p9' */
label000047F2:
000047F2 4EFA 001A jmp [PC + 0x1A /* 0000480E */]
label000047F6:
000047F6 2F3A B828 move.l -[A7], [PC - 0x47D8 /* 00000020, value 0x0, cstring "" */]
000047FA 2F3C 0000 0000 move.l -[A7], 0x0
00004800 A921 syscall SendBehind
00004802 2F3A 0178 move.l -[A7], [PC + 0x178 /* 0000497C, value 0x0, cstring "" */]
00004806 3F3C 0000 move.w -[A7], 0x0
0000480A A939 syscall EnableItem
0000480C A937 syscall DrawMenuBar
label0000480E:
0000480E 4E75 rts
fn00004810:
00004810 31FC 7034 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
00004816 2200 move.l D1, D0
00004818 4841 swap.w D1
0000481A 0C41 0001 cmpi.w D1, 0x1
0000481E 6600 0054 bne +0x56 /* 00004874 */
00004822 0C40 0001 cmpi.w D0, 0x1
00004826 6600 000E bne +0x10 /* 00004836 */
0000482A 41FA B910 lea.l A0, [PC - 0x46F0 /* 0000013C, value 0x0, cstring "" */]
0000482E 30BC FFFF move.w [A0], 0xFFFF
00004832 4EFA 00F0 jmp [PC + 0xF0 /* 00004924 */]
label00004836:
00004836 2F3A 0144 move.l -[A7], [PC + 0x144 /* 0000497C, value 0x0, cstring "" */]
0000483A 3F00 move.w -[A7], D0
0000483C 487A 00EE pea.l [PC + 0xEE /* 0000492C, value 0x0, cstring "" */]
00004840 A946 syscall GetMenuItemText/GetItem
00004842 4267 clr.w -[A7]
00004844 487A 00E6 pea.l [PC + 0xE6 /* 0000492C, value 0x0, cstring "" */]
00004848 A9B6 syscall OpenDeskAcc
0000484A 301F move.w D0, [A7]+
0000484C 4EBA BD64 jsr [PC - 0x429C /* 000005B2 */]
00004850 31FC 7034 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
00004856 4EBA 0212 jsr [PC + 0x212 /* 00004A6A */]
0000485A 31FC 7034 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7034 /* 'p4' */
00004860 6700 00C2 beq +0xC4 /* 00004924 */
00004864 2F3A 011E move.l -[A7], [PC + 0x11E /* 00004984, value 0x0, cstring "" */]
00004868 3F3C 0000 move.w -[A7], 0x0
0000486C A939 syscall EnableItem
0000486E A937 syscall DrawMenuBar
00004870 4EFA 00B2 jmp [PC + 0xB2 /* 00004924 */]
label00004874:
00004874 0C41 0002 cmpi.w D1, 0x2
00004878 6600 0016 bne +0x18 /* 00004890 */
0000487C 0C40 0001 cmpi.w D0, 0x1
00004880 6600 00A2 bne +0xA4 /* 00004924 */
00004884 41FA B896 lea.l A0, [PC - 0x476A /* 0000011C, value 0xE, cstring "" */]
00004888 30BC FFFF move.w [A0], 0xFFFF
0000488C 4EFA 0096 jmp [PC + 0x96 /* 00004924 */]
label00004890:
00004890 0C41 0003 cmpi.w D1, 0x3
00004894 6600 0010 bne +0x12 /* 000048A6 */
00004898 5340 subq.w D0, 1
0000489A 4267 clr.w -[A7]
0000489C 3F00 move.w -[A7], D0
0000489E A9C2 syscall SysEdit
000048A0 4A5F tst.w [A7]+
000048A2 4EFA 0080 jmp [PC + 0x80 /* 00004924 */]
label000048A6:
000048A6 0C41 0004 cmpi.w D1, 0x4
000048AA 6600 0078 bne +0x7A /* 00004924 */
000048AE 3600 move.w D3, D0
000048B0 0C43 0003 cmpi.w D3, 0x3
000048B4 6E00 0042 bgt +0x44 /* 000048F8 */
000048B8 41FA B94E lea.l A0, [PC - 0x46B2 /* 00000208, value 0x10000, cstring "" */]
000048BC 3083 move.w [A0], D3
000048BE 2F3A 00C8 move.l -[A7], [PC + 0xC8 /* 00004988, value 0x0, cstring "" */]
000048C2 3F3C 0001 move.w -[A7], 0x1
000048C6 3F3C 0000 move.w -[A7], 0x0
000048CA A944 syscall SetItmMark
000048CC 2F3A 00BA move.l -[A7], [PC + 0xBA /* 00004988, value 0x0, cstring "" */]
000048D0 3F3C 0002 move.w -[A7], 0x2
000048D4 3F3C 0000 move.w -[A7], 0x0
000048D8 A944 syscall SetItmMark
000048DA 2F3A 00AC move.l -[A7], [PC + 0xAC /* 00004988, value 0x0, cstring "" */]
000048DE 3F3C 0003 move.w -[A7], 0x3
000048E2 3F3C 0000 move.w -[A7], 0x0
000048E6 A944 syscall SetItmMark
000048E8 2F3A 009E move.l -[A7], [PC + 0x9E /* 00004988, value 0x0, cstring "" */]
000048EC 3F03 move.w -[A7], D3
000048EE 3F3C FFA5 move.w -[A7], 0xFFA5
000048F2 A944 syscall SetItmMark
000048F4 4EFA 002E jmp [PC + 0x2E /* 00004924 */]
label000048F8:
000048F8 0C40 0005 cmpi.w D0, 0x5
000048FC 6600 0026 bne +0x28 /* 00004924 */
00004900 47FA B904 lea.l A3, [PC - 0x46FC /* 00000206, value 0x1, cstring "" */]
00004904 3613 move.w D3, [A3]
00004906 4443 neg.w D3
00004908 5243 addq.w D3, 1
0000490A 3683 move.w [A3], D3
0000490C 4A43 tst.w D3
0000490E 6700 0004 beq +0x6 /* 00004914 */
00004912 7612 moveq.l D3, 0x12
label00004914:
00004914 2F3A 0072 move.l -[A7], [PC + 0x72 /* 00004988, value 0x0, cstring "" */]
00004918 3F3C 0005 move.w -[A7], 0x5
0000491C 3F03 move.w -[A7], D3
0000491E A944 syscall SetItmMark
00004920 4EFA 0002 jmp [PC + 0x2 /* 00004924 */]
label00004924:
00004924 3F3C 0000 move.w -[A7], 0x0
00004928 A938 syscall HiliteMenu
0000492A 4E75 rts
0000492C 0000 0000 ori.b D0, 0x0
00004930 0000 0000 ori.b D0, 0x0
00004934 0000 0000 ori.b D0, 0x0
00004938 0000 0000 ori.b D0, 0x0
0000493C 0000 0000 ori.b D0, 0x0
00004940 0000 0000 ori.b D0, 0x0
00004944 0000 0000 ori.b D0, 0x0
00004948 0000 0000 ori.b D0, 0x0
0000494C 0000 0000 ori.b D0, 0x0
00004950 0000 0000 ori.b D0, 0x0
00004954 0000 0000 ori.b D0, 0x0
00004958 0000 0000 ori.b D0, 0x0
0000495C 0000 0000 ori.b D0, 0x0
00004960 0000 0000 ori.b D0, 0x0
00004964 0000 0000 ori.b D0, 0x0
00004968 0000 0000 ori.b D0, 0x0
0000496C 0000 0000 ori.b D0, 0x0
00004970 0000 0000 ori.b D0, 0x0
00004974 0000 0000 ori.b D0, 0x0
00004978 0000 0000 ori.b D0, 0x0
0000497C 0000 0000 ori.b D0, 0x0
00004980 0000 0000 ori.b D0, 0x0
00004984 0000 0000 ori.b D0, 0x0
00004988 0000 0000 ori.b D0, 0x0
fn0000498C:
0000498C 31FC 7035 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7035 /* 'p5' */
00004992 42A7 clr.l -[A7]
00004994 3F3C 0001 move.w -[A7], 0x1
00004998 A9BF syscall GetRMenu
0000499A 41FA FFE0 lea.l A0, [PC - 0x20 /* 0000497C, value 0x0, cstring "" */]
0000499E 209F move.l [A0], [A7]+
000049A0 2F3A FFDA move.l -[A7], [PC - 0x26 /* 0000497C, value 0x0, cstring "" */]
000049A4 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
000049AA A94D syscall AppendResMenu/AddResMenu
000049AC 2F3A FFCE move.l -[A7], [PC - 0x32 /* 0000497C, value 0x0, cstring "" */]
000049B0 3F3C 0000 move.w -[A7], 0x0
000049B4 A935 syscall InsertMenu
000049B6 42A7 clr.l -[A7]
000049B8 3F3C 0002 move.w -[A7], 0x2
000049BC A9BF syscall GetRMenu
000049BE 41FA FFC0 lea.l A0, [PC - 0x40 /* 00004980, value 0x0, cstring "" */]
000049C2 209F move.l [A0], [A7]+
000049C4 2F3A FFBA move.l -[A7], [PC - 0x46 /* 00004980, value 0x0, cstring "" */]
000049C8 3F3C 0000 move.w -[A7], 0x0
000049CC A935 syscall InsertMenu
000049CE 42A7 clr.l -[A7]
000049D0 3F3C 0003 move.w -[A7], 0x3
000049D4 A9BF syscall GetRMenu
000049D6 41FA FFAC lea.l A0, [PC - 0x54 /* 00004984, value 0x0, cstring "" */]
000049DA 209F move.l [A0], [A7]+
000049DC 2F3A FFA6 move.l -[A7], [PC - 0x5A /* 00004984, value 0x0, cstring "" */]
000049E0 3F3C 0000 move.w -[A7], 0x0
000049E4 A935 syscall InsertMenu
000049E6 2F3A FF9C move.l -[A7], [PC - 0x64 /* 00004984, value 0x0, cstring "" */]
000049EA 3F3C 0000 move.w -[A7], 0x0
000049EE A93A syscall DisableItem
000049F0 42A7 clr.l -[A7]
000049F2 3F3C 0004 move.w -[A7], 0x4
000049F6 A9BF syscall GetRMenu
000049F8 41FA FF8E lea.l A0, [PC - 0x72 /* 00004988, value 0x0, cstring "" */]
000049FC 209F move.l [A0], [A7]+
000049FE 2F3A FF88 move.l -[A7], [PC - 0x78 /* 00004988, value 0x0, cstring "" */]
00004A02 3F3C 0000 move.w -[A7], 0x0
00004A06 A935 syscall InsertMenu
00004A08 2F3A FF7E move.l -[A7], [PC - 0x82 /* 00004988, value 0x0, cstring "" */]
00004A0C 3F3C 0001 move.w -[A7], 0x1
00004A10 3F3C FFA5 move.w -[A7], 0xFFA5
00004A14 A944 syscall SetItmMark
00004A16 A937 syscall DrawMenuBar
00004A18 4E75 rts
fn00004A1A:
00004A1A 31FC 7037 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
00004A20 4EBA 0048 jsr [PC + 0x48 /* 00004A6A */]
00004A24 31FC 7037 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
00004A2A 6600 0016 bne +0x18 /* 00004A42 */
00004A2E 2F3A FF54 move.l -[A7], [PC - 0xAC /* 00004984, value 0x0, cstring "" */]
00004A32 3F3C 0000 move.w -[A7], 0x0
00004A36 A93A syscall DisableItem
00004A38 363A B704 move.w D3, [PC - 0x48FC /* 0000013E, value 0x0, cstring "" */]
00004A3C 6700 0004 beq +0x6 /* 00004A42 */
00004A40 A937 syscall DrawMenuBar
label00004A42:
00004A42 4EBA 0038 jsr [PC + 0x38 /* 00004A7C */]
00004A46 31FC 7037 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
00004A4C 303A B6E6 move.w D0, [PC - 0x491A /* 00000134, value 0x0, cstring "" */]
00004A50 6700 0016 beq +0x18 /* 00004A68 */
00004A54 487A B630 pea.l [PC - 0x49D0 /* 00000086, value 0x0, cstring "" */]
00004A58 487A B5E6 pea.l [PC - 0x4A1A /* 00000040, value 0xFFFFFFFF */]
00004A5C A8A5 syscall FillRect
00004A5E 4EBA FAF4 jsr [PC - 0x50C /* 00004554 */]
00004A62 31FC 7037 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7037 /* 'p7' */
label00004A68:
00004A68 4E75 rts
fn00004A6A:
00004A6A 31FC 7038 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7038 /* 'p8' */
00004A70 42A7 clr.l -[A7]
00004A72 A924 syscall FrontWindow
00004A74 205F movea.l A0, [A7]+
00004A76 B1FA B5A8 cmpa.l A0, [PC - 0x4A58 /* 00000020, value 0x0, cstring "" */]
00004A7A 4E75 rts
fn00004A7C:
00004A7C 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004A82 487A B5B0 pea.l [PC - 0x4A50 /* 00000034, value 0x0, cstring "" */]
00004A86 487A B5B8 pea.l [PC - 0x4A48 /* 00000040, value 0xFFFFFFFF */]
00004A8A A8A5 syscall FillRect
00004A8C 487A B5CA pea.l [PC - 0x4A36 /* 00000058, value 0xDDBB77EE */]
00004A90 A89D syscall PenPat
00004A92 3F3C 0001 move.w -[A7], 0x1
00004A96 3F3C 0001 move.w -[A7], 0x1
00004A9A A89B syscall PenSize
00004A9C 47FA B596 lea.l A3, [PC - 0x4A6A /* 00000034, value 0x0, cstring "" */]
00004AA0 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004AA4 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004AA8 A893 syscall MoveTo
00004AAA 3F2B 0006 move.w -[A7], [A3 + 0x6]
00004AAE 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004AB2 A891 syscall LineTo
00004AB4 487A B592 pea.l [PC - 0x4A6E /* 00000048, value 0x55AA55AA */]
00004AB8 A89D syscall PenPat
00004ABA 487A B5EA pea.l [PC - 0x4A16 /* 000000A6, value 0x20000, cstring "" */]
00004ABE A8A1 syscall FrameRect
00004AC0 487A B61A pea.l [PC - 0x49E6 /* 000000DC, value 0x20055, cstring "" */]
00004AC4 A8A1 syscall FrameRect
00004AC6 487A B62C pea.l [PC - 0x49D4 /* 000000F4, value 0x20087, cstring "" */]
00004ACA A8A1 syscall FrameRect
00004ACC 487A B5F0 pea.l [PC - 0x4A10 /* 000000BE, value 0x20032, cstring "" */]
00004AD0 A8A1 syscall FrameRect
00004AD2 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004AD6 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004ADA A893 syscall MoveTo
00004ADC 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004AE0 3F3C 0002 move.w -[A7], 0x2
00004AE4 A894 syscall Move
00004AE6 487A B5DE pea.l [PC - 0x4A22 /* 000000C6, value 0x1460010 */]
00004AEA A884 syscall DrawString
00004AEC 487A B5DA pea.l [PC - 0x4A26 /* 000000C8, value 0x100032, cstring "" */]
00004AF0 A8A1 syscall FrameRect
00004AF2 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004AF6 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004AFA A893 syscall MoveTo
00004AFC 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004B00 3F3C 0010 move.w -[A7], 0x10
00004B04 A894 syscall Move
00004B06 487A B5C8 pea.l [PC - 0x4A38 /* 000000D0, value 0x153001E */]
00004B0A A884 syscall DrawString
00004B0C 487A B5C4 pea.l [PC - 0x4A3C /* 000000D2, value 0x1E0032, cstring "" */]
00004B10 A8A1 syscall FrameRect
00004B12 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004B16 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004B1A A893 syscall MoveTo
00004B1C 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004B20 3F3C 001E move.w -[A7], 0x1E
00004B24 A894 syscall Move
00004B26 487A B5B2 pea.l [PC - 0x4A4E /* 000000DA, value 0x1520002 */]
00004B2A A884 syscall DrawString
00004B2C 487A B5FE pea.l [PC - 0x4A02 /* 0000012C, value 0xE00EB, cstring "" */]
00004B30 A8A1 syscall FrameRect
00004B32 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004B36 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004B3A A893 syscall MoveTo
00004B3C 3F3C 00F6 move.w -[A7], 0xF6
00004B40 3F3C 0010 move.w -[A7], 0x10
00004B44 A894 syscall Move
00004B46 487A B5EE pea.l [PC - 0x4A12 /* 00000136, value 0x448656C, pstring "Help" */]
00004B4A A884 syscall DrawString
00004B4C 47FA B608 lea.l A3, [PC - 0x49F8 /* 00000156, value 0xF, cstring "" */]
00004B50 3613 move.w D3, [A3]
00004B52 4EBA E984 jsr [PC - 0x167C /* 000034D8 */]
00004B56 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004B5C 47FA B5A6 lea.l A3, [PC - 0x4A5A /* 00000104, value 0x19, cstring "" */]
00004B60 3613 move.w D3, [A3]
00004B62 4EBA E974 jsr [PC - 0x168C /* 000034D8 */]
00004B66 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004B6C 47FA B680 lea.l A3, [PC - 0x4980 /* 000001EE, value 0xF, cstring "" */]
00004B70 3613 move.w D3, [A3]
00004B72 4EBA E964 jsr [PC - 0x169C /* 000034D8 */]
00004B76 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004B7C 47FA B5F2 lea.l A3, [PC - 0x4A0E /* 00000170, value 0xF, cstring "" */]
00004B80 3613 move.w D3, [A3]
00004B82 4EBA E954 jsr [PC - 0x16AC /* 000034D8 */]
00004B86 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004B8C 47FA B5B0 lea.l A3, [PC - 0x4A50 /* 0000013E, value 0xF, cstring "" */]
00004B90 3613 move.w D3, [A3]
00004B92 4EBA E944 jsr [PC - 0x16BC /* 000034D8 */]
00004B96 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004B9C 47FA B620 lea.l A3, [PC - 0x49E0 /* 000001BE, value 0xF, cstring "" */]
00004BA0 3613 move.w D3, [A3]
00004BA2 4EBA E934 jsr [PC - 0x16CC /* 000034D8 */]
00004BA6 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004BAC 47FA B5DE lea.l A3, [PC - 0x4A22 /* 0000018C, value 0xF, cstring "" */]
00004BB0 3613 move.w D3, [A3]
00004BB2 4EBA E924 jsr [PC - 0x16DC /* 000034D8 */]
00004BB6 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004BBC 47FA B5E2 lea.l A3, [PC - 0x4A1E /* 000001A0, value 0xF, cstring "" */]
00004BC0 3613 move.w D3, [A3]
00004BC2 4EBA E914 jsr [PC - 0x16EC /* 000034D8 */]
00004BC6 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004BCC 47FA B466 lea.l A3, [PC - 0x4B9A /* 00000034, value 0x0, cstring "" */]
00004BD0 3F2B 0002 move.w -[A7], [A3 + 0x2]
00004BD4 3F2B 0000 move.w -[A7], [A3 + 0x0]
00004BD8 A893 syscall MoveTo
00004BDA 3F3C 0198 move.w -[A7], 0x198
00004BDE 3F3C 001F move.w -[A7], 0x1F
00004BE2 A894 syscall Move
00004BE4 487A B5CE pea.l [PC - 0x4A32 /* 000001B4, value 0x9436C20 '\tCl ', pstring "Cl Br All" */]
00004BE8 A884 syscall DrawString
00004BEA 47FA B5EA lea.l A3, [PC - 0x4A16 /* 000001D6, value 0xF, cstring "" */]
00004BEE 3613 move.w D3, [A3]
00004BF0 4EBA E8E6 jsr [PC - 0x171A /* 000034D8 */]
00004BF4 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004BFA 4EBA EC5A jsr [PC - 0x13A6 /* 00003856 */]
00004BFE 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004C04 4EBA ED90 jsr [PC - 0x1270 /* 00003996 */]
00004C08 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004C0E 4EBA EA7C jsr [PC - 0x1584 /* 0000368C */]
00004C12 31FC 7036 0000 move.w [0x00000000 /* __m68k_reset_stack__ */], 0x7036 /* 'p6' */
00004C18 4E75 rts
00004C1A 1043 movea.b A0, D3
00004C1C 6C6F bge +0x71 /* 00004C8D */
00004C1E 7365 moveq.l D1, 0x65
00004C20 7374 moveq.l D1, 0x74
00004C22 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
00004C26 7220 moveq.l D1, 0x20
00004C28 6973 bvs +0x75 /* 00004C9D */
00004C2A 2014 move.l D0, [A4]
00004C2C 4469 7374 neg.w [A1 + 0x7374]
00004C30 616E bsr +0x70 /* 00004CA0 */
00004C32 6365 bls +0x67 /* 00004C99 */
00004C34 2074 6F20 706C movea.l A0, [A4 + 0x706C + D6 * 8]
00004C3A 616E bsr +0x70 /* 00004CAA */
00004C3C 6574 bcs +0x76 /* 00004CB2 */
00004C3E 3A20 move.w D5, -[A0]
00004C40 196C 6967 6874 move.b [A4 + 0x6874], [A4 + 0x6967]
00004C46 2079 6561 7273 movea.l A0, [0x65617273]
00004C4C 2066 movea.l A0, -[A6]
00004C4E 726F moveq.l D1, 0x6F
00004C50 6D20 blt +0x22 /* 00004C72 */
00004C52 7468 moveq.l D2, 0x68
00004C54 6520 bcs +0x22 /* 00004C76 */
00004C56 5375 6E2E subq.w [A5 + D6 * 8 + 0x2E], 1
00004C5A 1763 7572 move.b [A3 + 0x7572], -[A3]
00004C5E 7265 moveq.l D1, 0x65
00004C60 6E74 bgt +0x76 /* 00004CD6 */
00004C62 206E 6561 movea.l A0, [A6 + 0x6561]
00004C66 7265 moveq.l D1, 0x65
00004C68 7374 moveq.l D1, 0x74
00004C6A 206F 626A movea.l A0, [A7 + 0x626A]
00004C6E 6563 bcs +0x65 /* 00004CD3 */
00004C70 742E moveq.l D2, 0x2E
label00004C72:
00004C72 0A44 6973 xori.w D4, 0x6973 /* 'is' */
label00004C76:
00004C76 7461 moveq.l D2, 0x61
00004C78 6E63 bgt +0x65 /* 00004CDD */
00004C7A 653A bcs +0x3C /* 00004CB6 */
00004C7C 2016 move.l D0, [A6]
00004C7E 4E65 move USP, A5
00004C80 6172 bsr +0x74 /* 00004CF4 */
00004C82 2073 7973 7465 6D20 6F66 2070 movea.l A0, [[A3 + 0x74656D20] + 0x6F662070]
00004C8E 6C61 bge +0x63 /* 00004CF1 */
00004C90 6E65 bgt +0x67 /* 00004CF7 */
00004C92 7420 moveq.l D2, 0x20
00004C94 0753 bchg [A3], D3
00004C96 7065 moveq.l D0, 0x65
00004C98 6564 bcs +0x66 /* 00004CFE */
00004C9A 3A20 move.w D5, -[A0]
00004C9C 2545 6E74 move.l [A2 + 0x6E74], D5
fn00004CA0:
00004CA0 6572 bcs +0x74 /* 00004D14 */
00004CA2 696E bvs +0x70 /* 00004D12 */
00004CA4 6720 beq +0x22 /* 00004CC6 */
00004CA6 7468 moveq.l D2, 0x68
00004CA8 6520 bcs +0x22 /* 00004CCA */
fn00004CAA:
00004CAA 2A20 move.l D5, -[A0]
00004CAC 2A20 move.l D5, -[A0]
00004CAE 2A20 move.l D5, -[A0]
00004CB0 4E55 4F50 link A5, -0xFFFFB0B0
// begin alternate branch 00004CB2-00004CB4
label00004CB2:
00004CB2 4F50 chk.w D7, [A0]
// end alternate branch 00004CB2-00004CB4
label00004CB2: // (misaligned)
00004CB4 202A 202A move.l D0, [A2 + 0x202A]
// begin alternate branch 00004CB6-00004CBC
label00004CB6:
00004CB6 202A 202A move.l D0, [A2 + 0x202A]
00004CBA 2020 move.l D0, -[A0]
// end alternate branch 00004CB6-00004CBC
label00004CB6: // (misaligned)
00004CB8 202A 2020 move.l D0, [A2 + 0x2020]
00004CBC 6566 bcs +0x68 /* 00004D24 */
00004CBE 6665 bne +0x67 /* 00004D25 */
00004CC0 6374 bls +0x76 /* 00004D36 */
00004CC2 0A43 6C6F xori.w D3, 0x6C6F /* 'lo' */
label00004CC6:
00004CC6 7365 moveq.l D1, 0x65
00004CC8 7374 moveq.l D1, 0x74
label00004CCA:
00004CCA 203D move.l D0, <<invalid special address>>
00004CCC 2009 move.l D0, A1
00004CCE 4F72 696F chk.w D7, <<invalid full ext with IS == 1 and I/IS == 7>>
00004CD2 6E2E bgt +0x30 /* 00004D02 */
00004CD4 7265 moveq.l D1, 0x65
label00004CD6:
00004CD6 7305 moveq.l D1, 0x05
00004CD8 4F72 696F chk.w D7, <<invalid full ext with IS == 1 and I/IS == 7>>
00004CDC 6E12 bgt +0x14 /* 00004CF0 */
00004CDE 436C 6F73 chk.w D1, [A4 + 0x6F73]
00004CE2 6573 bcs +0x75 /* 00004D57 */
00004CE4 7420 moveq.l D2, 0x20
00004CE6 6F62 ble +0x64 /* 00004D4A */
00004CE8 6A65 bpl +0x67 /* 00004D4F */
00004CEA 6374 bls +0x76 /* 00004D60 */
00004CEC 2069 7320 movea.l A0, [A1 + 0x7320]
label00004CF0:
00004CF0 2028 556D move.l D0, [A0 + 0x556D]
fn00004CF4:
00004CF4 6272 bhi +0x74 /* 00004D68 */
00004CF6 6120 bsr +0x22 /* 00004D18 */
00004CF8 506C 7574 addq.w [A4 + 0x7574], 8
00004CFC 6174 bsr +0x76 /* 00004D72 */
label00004CFE:
00004CFE 6F2C ble +0x2E /* 00004D2C */
00004D00 204E movea.l A0, A6
label00004D02:
00004D02 7520 moveq.l D2, 0x20
00004D04 576F 702C subq.w [A7 + 0x702C], 3
00004D08 204E movea.l A0, A6
00004D0A 7520 moveq.l D2, 0x20
00004D0C 576F 7021 subq.w [A7 + 0x7021], 3
00004D10 2907 move.l -[A4], D7
label00004D12:
00004D12 496E 2074 chk.w D4, [A6 + 0x2074]
// begin alternate branch 00004D14-00004D18
label00004D14:
00004D14 2074 6865 movea.l A0, [A4 + D6 + 0x65]
// end alternate branch 00004D14-00004D18
label00004D14: // (misaligned)
00004D16 6865 bvc +0x67 /* 00004D7D */
fn00004D18:
00004D18 201B move.l D0, [A3]+
00004D1A 5069 6374 addq.w [A1 + 0x6374], 8
00004D1E 7572 moveq.l D2, 0x72
00004D20 6520 bcs +0x22 /* 00004D42 */
00004D22 7265 moveq.l D1, 0x65
label00004D24:
00004D24 736F moveq.l D1, 0x6F
00004D26 7572 moveq.l D2, 0x72
00004D28 6365 bls +0x67 /* 00004D8F */
00004D2A 206E 6F74 movea.l A0, [A6 + 0x6F74]
// begin alternate branch 00004D2C-00004D2E
label00004D2C:
00004D2C 6F74 ble +0x76 /* 00004DA2 */
// end alternate branch 00004D2C-00004D2E
label00004D2C: // (misaligned)
00004D2E 2066 movea.l A0, -[A6]
00004D30 6F75 ble +0x77 /* 00004DA7 */
00004D32 6E64 bgt +0x66 /* 00004D98 */
00004D34 2E13 move.l D7, [A3]
label00004D36:
00004D36 4E65 move USP, A5
00004D38 6172 bsr +0x74 /* 00004DAC */
00004D3A 2075 6D62 7261 206F movea.l A0, [[A5 + 0x7261] + 0x206F]
label00004D42:
00004D42 6620 bne +0x22 /* 00004D64 */
00004D44 506C 7574 addq.w [A4 + 0x7574], 8
00004D48 6F17 ble +0x19 /* 00004D61 */
label00004D4A:
00004D4A 4361 chk.w D1, -[A1]
00004D4C 6E6E bgt +0x70 /* 00004DBC */
00004D4E 6F74 ble +0x76 /* 00004DC4 */
00004D50 2074 7261 movea.l A0, [A4 + D7.w * 2 + 0x61]
00004D54 7665 moveq.l D3, 0x65
00004D56 6C20 bge +0x22 /* 00004D78 */
00004D58 636C bls +0x6E /* 00004DC6 */
00004D5A 6F73 ble +0x75 /* 00004DCF */
00004D5C 6572 bcs +0x74 /* 00004DD0 */
00004D5E 2074 6F08 movea.l A0, [A4 + <<invalid base displacement size>> + D6 * 8]
// begin alternate branch 00004D60-00004D62
label00004D60:
00004D60 6F08 ble +0xA /* 00004D6A */
// end alternate branch 00004D60-00004D62
label00004D60: // (misaligned)
00004D62 4375 7273 chk.w D1, [A5 + D7.w * 2 + 0x73]
// begin alternate branch 00004D64-00004D66
label00004D64:
00004D64 7273 moveq.l D1, 0x73
// end alternate branch 00004D64-00004D66
label00004D64: // (misaligned)
00004D66 6F72 ble +0x74 /* 00004DDA */
label00004D68:
00004D68 3A20 move.w D5, -[A0]
label00004D6A:
00004D6A 0770 6C61 bchg [A0 + D6 * 4 + 0x61], D3
00004D6E 6E65 bgt +0x67 /* 00004DD5 */
00004D70 7420 moveq.l D2, 0x20
fn00004D72:
00004D72 1444 movea.b A2, D4
00004D74 6973 bvs +0x75 /* 00004DE9 */
00004D76 7461 moveq.l D2, 0x61
label00004D78:
00004D78 6E63 bgt +0x65 /* 00004DDD */
00004D7A 6520 bcs +0x22 /* 00004D9C */
00004D7C 746F moveq.l D2, 0x6F
00004D7E 2073 7973 7465 6D3A 2009 4E65 movea.l A0, [[A3 + 0x74656D3A] + 0x20094E65]
00004D8A 6172 bsr +0x74 /* 00004DFE */
00004D8C 2074 6865 movea.l A0, [A4 + D6 + 0x65]
00004D90 2012 move.l D0, [A2]
00004D92 496E 7465 chk.w D4, [A6 + 0x7465]
00004D96 7273 moveq.l D1, 0x73
label00004D98:
00004D98 7465 moveq.l D2, 0x65
00004D9A 6C6C bge +0x6E /* 00004E08 */
label00004D9C:
00004D9C 6172 bsr +0x74 /* 00004E10 */
00004D9E 2073 7061 movea.l A0, [A3 + D7.w + 0x61]
label00004DA2:
00004DA2 6365 bls +0x67 /* 00004E09 */
00004DA4 1A43 movea.b A5, D3
00004DA6 616E bsr +0x70 /* 00004E16 */
00004DA8 6E6F bgt +0x71 /* 00004E19 */
00004DAA 7420 moveq.l D2, 0x20
fn00004DAC:
00004DAC 7472 moveq.l D2, 0x72
00004DAE 6176 bsr +0x78 /* 00004E26 */
00004DB0 656C bcs +0x6E /* 00004E1E */
00004DB2 206D 6F72 movea.l A0, [A5 + 0x6F72 /* export_3562 */]
00004DB6 6520 bcs +0x22 /* 00004DD8 */
00004DB8 7468 moveq.l D2, 0x68
00004DBA 616E bsr +0x70 /* 00004E2A */
label00004DBC:
00004DBC 2033 3206 move.l D0, [A3 + D3.w * 2 + 0x6]
00004DC0 4672 616D not.w <<invalid full ext with IS == 1 and I/IS == 5>>
label00004DC4:
00004DC4 6520 bcs +0x22 /* 00004DE6 */
label00004DC6:
00004DC6 0720 btst -[A0], D3
00004DC8 7379 moveq.l D1, 0x79
00004DCA 7374 moveq.l D1, 0x74
00004DCC 656D bcs +0x6F /* 00004E3B */
00004DCE 1449 movea.b A2, A1
label00004DD0:
00004DD0 6E20 bgt +0x22 /* 00004DF2 */
00004DD2 7379 moveq.l D1, 0x79
00004DD4 7374 moveq.l D1, 0x74
00004DD6 656D bcs +0x6F /* 00004E45 */
label00004DD8:
00004DD8 206F 6620 movea.l A0, [A7 + 0x6620]
// begin alternate branch 00004DDA-00004DDC
label00004DDA:
00004DDA 6620 bne +0x22 /* 00004DFC */
// end alternate branch 00004DDA-00004DDC
label00004DDA: // (misaligned)
00004DDC 706C moveq.l D0, 0x6C
00004DDE 616E bsr +0x70 /* 00004E4E */
00004DE0 6574 bcs +0x76 /* 00004E56 */
00004DE2 2004 move.l D0, D4
00004DE4 2F73 6563 4000 3FFF 3FFE 3FFD move.l [A7 + 0x3FFD], [[A3 + 0x4000] + 0x3FFF3FFE]
// begin alternate branch 00004DE6-00004DF0
label00004DE6:
00004DE6 6563 bcs +0x65 /* 00004E4B */
00004DE8 4000 negx.b D0
00004DEA 3FFF move.w <<invalid special address>>, <<invalid special address>>
00004DEC 3FFE move.w <<invalid special address>>, <<invalid special address>>
00004DEE 3FFD move.w <<invalid special address>>, <<invalid special address>>
// end alternate branch 00004DE6-00004DF0
label00004DE6: // (misaligned)
00004DF0 3FFB 3FF8 3FF4 3FF0 move.w <<invalid special address>>, [0x3FF43FF0]
// begin alternate branch 00004DF2-00004DFC
label00004DF2:
00004DF2 3FF8 3FF4 move.w <<invalid special address>>, [0x00003FF4]
00004DF6 3FF0 3FEC move.w <<invalid special address>>, <<invalid full ext with I/IS == 4>>
00004DFA 3FE7 move.w <<invalid special address>>, -[A7]
// end alternate branch 00004DF2-00004DFC
label00004DF2: // (misaligned)
00004DF8 3FEC 3FE7 move.w <<invalid special address>>, [A4 + 0x3FE7]
label00004DFC:
00004DFC 3FE1 move.w <<invalid special address>>, -[A1]
fn00004DFE:
00004DFE 3FDA move.w <<invalid special address>>, [A2]+
00004E00 3FD3 move.w <<invalid special address>>, [A3]
00004E02 3FCB move.w <<invalid special address>>, A3
00004E04 3FC3 move.w <<invalid special address>>, D3
00004E06 3FBA 3FB1 3FA6 3F9C 3F90 move.w [[0x3F9C] + D3 * 8 + 0x3F90], [PC + 0x3FB1 /* 00008DB9, value 0x9002 */]
// begin alternate branch 00004E08-00004E18
label00004E08:
00004E08 3FB1 3FA6 3F9C 3F90 3F84 move.w <<invalid full ext with I/IS == 4>>, [[0x3F9C] + D3 * 8 + 0x3F90]
fn00004E10: // (misaligned)
00004E12 3F78 3F6A 3F5D move.w [A7 + 0x3F5D], [0x00003F6A]
// end alternate branch 00004E08-00004E18
label00004E08: // (misaligned)
fn00004E10:
00004E10 3F84 3F78 3F6A 3F5D move.w [A7 + 0x3F6A3F5D], D4
// begin alternate branch 00004E16-00004E1C
fn00004E16:
00004E16 3F5D 3F4E move.w [A7 + 0x3F4E], [A5]+
00004E1A 3F3F move.w -[A7], <<invalid special address>>
// end alternate branch 00004E16-00004E1C
fn00004E16: // (misaligned)
00004E18 3F4E 3F3F move.w [A7 + 0x3F3F], A6
00004E1C 3F2F 3F1F move.w -[A7], [A7 + 0x3F1F]
// begin alternate branch 00004E1E-00004E20
label00004E1E:
00004E1E 3F1F move.w -[A7], [A7]+
// end alternate branch 00004E1E-00004E20
label00004E1E: // (misaligned)
00004E20 3F0E move.w -[A7], A6
00004E22 3EFD move.w [A7]+, <<invalid special address>>
00004E24 3EEB 3ED8 move.w [A7]+, [A3 + 0x3ED8]
// begin alternate branch 00004E26-00004E28
fn00004E26:
00004E26 3ED8 move.w [A7]+, [A0]+
// end alternate branch 00004E26-00004E28
fn00004E26: // (misaligned)
00004E28 3EC5 move.w [A7]+, D5
fn00004E2A:
00004E2A 3EB1 3E9C move.w [A7], [A1 + D3 * 8 - 0x100]
00004E2E 3E87 move.w [A7], D7
00004E30 3E71 3E5B movea.w A7, [A1 + D3 * 8 + 0x5B]
00004E34 3E44 movea.w A7, D4
00004E36 3E2D 3E14 move.w D7, [A5 + 0x3E14]
00004E3A 3DFC 3DE2 move.w <<invalid special address>>, 0x3DE2
00004E3E 3DC9 move.w <<invalid special address>>, A1
00004E40 3DAE 3D93 3D77 move.w <<invalid full ext with IS == 1 and I/IS == 7>>, [A6 + 0x3D93]
00004E46 3D5B 3D3E move.w [A6 + 0x3D3E], [A3]+
00004E4A 3D21 move.w -[A6], -[A1]
00004E4C 3D02 move.w -[A6], D2
fn00004E4E:
00004E4E 3CE4 move.w [A6]+, -[A4]
00004E50 3CC5 move.w [A6]+, D5
00004E52 3CA5 move.w [A6], -[A5]
00004E54 3C84 move.w [A6], D4
label00004E56:
00004E56 3C63 movea.w A6, -[A3]
00004E58 3C42 movea.w A6, D2
00004E5A 3C20 move.w D6, -[A0]
00004E5C 3BFD move.w <<invalid special address>>, <<invalid special address>>
00004E5E 3BDA move.w <<invalid special address>>, [A2]+
00004E60 3BB6 3B91 3B6C move.w <<invalid full ext with I/IS == 4>>, [[ + D3 * 2]]
00004E66 3B47 3B20 move.w [A5 + 0x3B20], D7
00004E6A 3AFA 3AD2 move.w [A5]+, [PC + 0x3AD2 /* 0000893E, value 0x0, cstring "" */]
00004E6E 3AAA 3A82 move.w [A5], [A2 + 0x3A82]
00004E72 3A59 movea.w A5, [A1]+
00004E74 3A2F 3A05 move.w D5, [A7 + 0x3A05]
00004E78 39DA 39AF move.w 0x39AF, [A2]+
00004E7C 3983 3957 move.w <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00004E80 392A 38FD move.w -[A4], [A2 + 0x38FD]
00004E84 38CF move.w [A4]+, A7
00004E86 38A0 move.w [A4], -[A0]
00004E88 3871 3841 movea.w A4, [A1 + D3 + 0x41]
00004E8C 3811 move.w D4, [A1]
00004E8E 37E0 37AF 377D 374B 3718 move.w [[0x377D] + D3 * 8 + 0x374B3718], -[A0]
00004E98 36E5 move.w [A3]+, -[A5]
00004E9A 36B1 367C move.w [A3], [A1 + D3.w * 8 + 0x7C]
00004E9E 3647 movea.w A3, D7
00004EA0 3612 move.w D3, [A2]
00004EA2 35DC 35A5 move.w [PC + 0x35A5 /* 00008449, value 0xC00 */], [A4]+
00004EA6 356E 3536 34FE move.w [A2 + 0x34FE], [A6 + 0x3536]
00004EAC 34C6 move.w [A2]+, D6
00004EAE 348C move.w [A2], A4
00004EB0 3453 movea.w A2, [A3]
00004EB2 3419 move.w D2, [A1]+
00004EB4 33DE 33A3 3367 move.w [0x33A33367], [A6]+
00004EBA 332B 32EE move.w -[A1], [A3 + 0x32EE]
00004EBE 32B1 3274 move.w [A1], [A1 + D3.w * 2 + 0x74]
00004EC2 3236 31F7 move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
00004EC6 31B8 3179 3138 30F8 30B7 move.w [A0 + 0x30F830B7 + D3], [0x00003179]
00004ED0 3076 3034 movea.w A0, [A6 + D3.w + 0x34]
00004ED4 2FF1 2FAF 2F6B 2F28 2EE3 move.l <<invalid special address>>, [[0x2F6B] + D2 * 8 + 0x2F282EE3]
00004EDE 2E9F move.l [A7], [A7]+
00004EE0 2E5A movea.l A7, [A2]+
00004EE2 2E14 move.l D7, [A4]
00004EE4 2DCE move.l <<invalid special address>>, A6
00004EE6 2D88 2D41 move.l [[A6 + <<invalid base displacement size>>]], A0
00004EEA 2CF9 2CB2 2C6A move.l [A6]+, [0x2CB22C6A]
00004EF0 2C21 move.l D6, -[A1]
00004EF2 2BD8 move.l <<invalid special address>>, [A0]+
00004EF4 2B8E 2B45 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, A6
00004EF8 2AFA 2AB0 move.l [A5]+, [PC + 0x2AB0 /* 000079AA, value 0x616B5F5F 'ak__' */]
00004EFC 2A65 movea.l A5, -[A5]
00004EFE 2A19 move.l D5, [A1]+
00004F00 29CD 2981 2934 move.l 0x29812934, A5
00004F06 28E7 move.l [A4]+, -[A7]
00004F08 2899 move.l [A4], [A1]+
00004F0A 284B movea.l A4, A3
00004F0C 27FD 27AF 275F 2710 26C0 move.l [[0x275F] + D2 * 8 + 0x271026C0], <<invalid special address>>
00004F16 2670 261F movea.l A3, [A0 + D2.w * 8 + 0x1F]
00004F1A 25CF 257D move.l [PC + 0x257D /* 00007499, value 0x5D133631 */], A7
00004F1E 252C 24DA move.l -[A2], [A4 + 0x24DA]
00004F22 2487 move.l [A2], D7
00004F24 2434 23E1 238E move.l D2, [[0x238E]]
00004F2A 233A 22E6 move.l -[A1], [PC + 0x22E6 /* 00007212, value 0x5F5F5F5F '____' */]
00004F2E 2292 move.l [A1], [A2]
00004F30 223D move.l D1, <<invalid special address>>
00004F32 21E8 2192 213D move.l [0x0000213D], [A0 + 0x2192]
00004F38 20E7 move.l [A0]+, -[A7]
00004F3A 2090 move.l [A0], [A0]
00004F3C 2039 1FE2 1F8B move.l D0, [0x1FE21F8B]
00004F42 1F34 1EDC move.b -[A7], [A4 + D1 * 8 - 0x36]
00004F46 1E83 move.b [A7], D3
00004F48 1E2B 1DD2 move.b D7, [A3 + 0x1DD2]
00004F4C 1D79 1D20 1CC6 1C6C move.b [A6 + 0x1C6C], [0x1D201CC6]
00004F54 1C12 move.b D6, [A2]
00004F56 1BB7 1B5D 1B02 1AA6 move.b [[A5 + <<invalid base displacement size>> + D1 * 2] + 0x1AA6], <<invalid full ext with IS == 1 and I/IS == 5>>
00004F5E 1A4B movea.b A5, A3
00004F60 19EF 1993 1937 move.b 0x37 /* '7' */, [A7 + 0x1993]
00004F66 18DA move.b [A4]+, [A2]+
00004F68 187D movea.b A4, <<invalid special address>>
00004F6A 1820 move.b D4, -[A0]
00004F6C 17C3 1766 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, D3
00004F70 1708 move.b -[A3], A0
00004F72 16AA 164C move.b [A3], [A2 + 0x164C]
00004F76 15EE 158F 1530 move.b [PC + 0x1530 /* 000064A8, value 0x1 */], [A6 + 0x158F]
00004F7C 14D1 move.b [A2]+, [A1]
00004F7E 1472 1413 movea.b A2, [A2 + D1.w * 4 + 0x13]
00004F82 13B3 1354 12F4 move.b [A1 + D1.w * 2 - 0x12], <<invalid full ext with I/IS == 4>>
00004F88 1294 move.b [A1], [A4]
00004F8A 1233 11D3 1172 1111 move.b D1, [[] + 0x11721111]
00004F92 10B0 104F move.b [A0], [A0 + D1.w + 0x4F]
00004F96 0FEE .incomplete
00004F98 0F8C bclr A4, D7
00004F9A 0F2B 0EC9 btst [A3 + 0xEC9], D7
00004F9E 0E67 0E05 .invalid.w -[A7], 0xE05 // invalid immediate operation
00004FA2 0DA3 bclr -[A3], D6
00004FA4 0D41 bchg D1, D6
00004FA6 0CDE .incomplete
00004FA8 0C7C 0C19 0BB6 cmpi.w 0xBB6, 0xC19
00004FAE 0B54 bchg [A4], D5
00004FB0 0AF1 .incomplete
00004FB2 0A8D 0A2A 09C7 xori.l A5, 0xA2A09C7
00004FB8 0964 bchg -[A4], D4
00004FBA 0900 btst D0, D4
00004FBC 089C 0839 bclr.b [A4]+, 0x39 /* '9' */
00004FC0 07D5 .incomplete
00004FC2 0771 070D bchg [[A1 + <<invalid base displacement size>>] + D0 * 8], D3
00004FC6 06A9 0645 05E1 057D addi.l [A1 + 0x57D], 0x64505E1
// begin alternate branch 00004FCC-00004FCE
label00004FCC:
00004FCC 057D bchg <<invalid special address>>, D2
// end alternate branch 00004FCC-00004FCE
label00004FCC: // (misaligned)
00004FCE 0519 btst [A1]+, D2
00004FD0 04B5 0450 03EC 0388 subi.l [ + <<invalid base displacement size>> + D0 * 2], 0x45003EC
00004FD8 0323 btst -[A3], D1
00004FDA 02BF 025B 01F6 andi.l <<invalid special address>>, 0x25B01F6
00004FE0 0192 bclr [A2], D0
00004FE2 012D 00C9 btst [A5 + 0xC9], D0
00004FE6 0064 0000 ori.w -[A4], 0x0
00004FEA 0000 1000 ori.b D0, 0x0
00004FEE 16A0 move.b [A3], -[A0]
00004FF0 1BB6 2000 23C6 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A6 + D2.w]
00004FF6 2731 2A54 move.l -[A3], [A1 + D2 * 2 + 0x54]
label00004FFA:
00004FFA 2D41 3000 move.l [A6 + 0x3000], D1
00004FFE 3298 move.w [A1], [A0]+
00005000 3510 move.w -[A2], [A0]
00005002 376C 39B0 3BDD move.w [A3 + 0x3BDD], [A4 + 0x39B0]
00005008 3DF7 4000 move.w <<invalid special address>>, [A7 + D4.w]
0000500C 41F8 43E1 lea.l A0, [0x000043E1]
00005010 45BE .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
00005012 478D .invalid 3, A5 // invalid opcode 4 with b == 6
00005014 4952 chk.w D4, [A2]
00005016 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00005018 4CBB 4E62 5000 movem.w D1,D5,D6,A1,A2,A3,A6, [PC + D5.w]
0000501E 5195 subq.l [A5], 8
00005020 5323 subq.b -[A3], 1
00005022 54A9 5629 addq.l [A1 + 0x5629], 2
00005026 57A2 subq.l -[A2], 3
00005028 5915 subq.b [A5], 4
0000502A 5A82 addq.l D2, 5
0000502C 5BE9 5D4B smi [A1 + 0x5D4B]
00005030 5EA8 6000 addq.l [A0 + 0x6000], 7
00005034 6152 bsr +0x54 /* 00005088 */
00005036 62A1 bhi -0x5D /* 00004FD9 */
00005038 63EB bls -0x13 /* 00005025 */
0000503A 6531 bcs +0x33 /* 0000506D */
0000503C 6673 bne +0x75 /* 000050B1 */
0000503E 67B1 beq -0x4D /* 00004FF1 */
00005040 68EB bvc -0x13 /* 0000502D */
00005042 6A21 bpl +0x23 /* 00005065 */
00005044 6B54 bmi +0x56 /* 0000509A */
00005046 6C84 bge -0x7A /* 00004FCC */
00005048 6DB0 blt -0x4E /* 00004FFA */
0000504A 6ED9 bgt -0x25 /* 00005025 */
0000504C 7000 moveq.l D0, 0x00
0000504E 7123 moveq.l D0, 0x23
00005050 7243 moveq.l D1, 0x43
00005052 7360 moveq.l D1, 0x60
00005054 747B moveq.l D2, 0x7B
00005056 7593 moveq.l D2, 0xFFFFFF93
00005058 76A8 moveq.l D3, 0xFFFFFFA8
0000505A 77BB moveq.l D3, 0xFFFFFFBB
0000505C 78CC moveq.l D4, 0xFFFFFFCC
0000505E 79DA moveq.l D4, 0xFFFFFFDA
00005060 7AE5 moveq.l D5, 0xFFFFFFE5
00005062 7BEF moveq.l D5, 0xFFFFFFEF
00005064 7CF6 moveq.l D6, 0xFFFFFFF6
00005066 7DFB moveq.l D6, 0xFFFFFFFB
00005068 7EFE moveq.l D7, 0xFFFFFFFE
0000506A 8000 or.b D0, D0
0000506C 80FF divu.w D0, <<invalid special address>>
0000506E 81FC 82F7 divs.w D0, 0x82F7
00005072 83F0 84E7 divs.w D1, [A0 + A0.w * 4 - 0x25]
00005076 85DD divs.w D2, [A5]+
00005078 86D1 divu.w D3, [A1]
0000507A 87C3 divs.w D3, D3
0000507C 88B4 89A3 8A90 8B7C 8C66 or.l D4, [[-0x7570 + A0] - 0x7483739A]
00005086 8D4E 8E36 pack -[A6], -[A6], 0x8E36
// begin alternate branch 00005088-00005090
fn00005088:
00005088 8E36 8F1B 9000 90E2 or.b D7, [[A6 + A0 * 8] - 0x6FFF6F1E]
// end alternate branch 00005088-00005090
fn00005088: // (misaligned)
0000508A 8F1B or.b [A3]+, D7
0000508C 9000 sub.b D0, D0
0000508E 90E2 sub.w A0, -[A2]
00005090 91C4 sub.l A0, D4
00005092 92A4 sub.l D1, -[A4]
00005094 9383 subx.l D1, D3
00005096 9460 sub.w D2, -[A0]
00005098 953C 9617 sub.b 0x17, D2
// begin alternate branch 0000509A-0000509C
label0000509A:
0000509A 9617 sub.b D3, [A7]
// end alternate branch 0000509A-0000509C
label0000509A: // (misaligned)
0000509C 96F1 97CA 98A1 sub.w A3, [[ + <<invalid base displacement size>>] - 0x675F]
000050A2 9977 9A4C sub.w [A7 + A1 * 2 + 0x4C], D4
000050A6 9B20 sub.b -[A0], D5
000050A8 9BF2 9CC4 sub.l A5, [A2 + A1 * 4 - 0x60]
000050AC 9D94 sub.l [A4], D6
000050AE 9E64 sub.w D7, -[A4]
000050B0 9F32 A000 sub.b [A2 + A2.w], D7
000050B4 A0CC syscall vBTClose
000050B6 A197 syscall FPPriv, flags=1
000050B8 A261 syscall MaxBlock, flags=2
000050BA A32B syscall EmptyHandle, flags=3
000050BC A3F3 syscall vTreeSearch, flags=3
000050BE A4BA syscall vIAZInit, flags=4
000050C0 A581 syscall SetVideoDefault, flags=5
000050C2 A646 syscall GetTrapAddress, flags=6
000050C4 A70B syscall Rename/PBHRename/HRename, flags=7
000050C6 A7CF syscall vBTGetRecord, flags=7
000050C8 A892 syscall Line
000050CA A953 syscall UpdtControl
000050CC AA15 syscall RGBBackColor
000050CE AAD5 syscall 0xAD5
000050D0 AB94 syscall AllocRunBuf
000050D2 AC53 syscall ShowCursor, auto_pop
000050D4 AD11 syscall CheckUpdate, auto_pop
000050D6 ADCD syscall TEDispose, auto_pop
000050D8 AE8A syscall 0xA8A, auto_pop
000050DA AF45 syscall bEND9, auto_pop
000050DC B000 cmp.b D0, D0
000050DE B0B9 B172 B22B cmp.l D0, [0xB172B22B]
000050E4 B2E2 cmpa.w A1, -[A2]
000050E6 B399 xor.l [A1]+, D1
000050E8 B44F cmp.w D2, A7
000050EA B504 xor.b D4, D2
000050EC B5B9 B66D B720 xor.l [0xB66DB720], D2
000050F2 B7D3 cmpa.l A3, [A3]
000050F4 B885 cmp.l D4, D5
000050F6 B936 B9E7 xor.b <<invalid full ext with IS == 1 and I/IS == 7>>, D4
000050FA BA97 cmp.l D5, [A7]
000050FC BB46 xor.w D6, D5
000050FE BBF5 BCA3 cmpa.l A5, [A5 + A3 * 4 - 0x93]
00005102 BD50 xor.w [A0], D6
00005104 BDFD cmpa.l A6, <<invalid special address>>
00005106 BEA9 BF55 cmp.l D7, [A1 - 0x40AB]
0000510A C000 and.b D0, D0
0000510C C0AA C154 and.l D0, [A2 - 0x3EAC]
00005110 C1FD muls.w D0, <<invalid special address>>
00005112 C2A5 and.l D1, -[A5]
00005114 C34E exg A1, A6
00005116 C3F5 C49C muls.w D1, [A5 + A4.w * 4 - 0x100]
0000511A C542 exg D2, D2
0000511C C5E8 C68E muls.w D2, [A0 - 0x3972]
00005120 C732 C7D7 and.b <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00005124 C87A C91D and.w D4, [PC - 0x36E3 /* FFFFC91F, cstring ""<EOF> */]
00005128 C9C0 muls.w D4, D0
0000512A CA62 and.w D5, -[A2]
0000512C CB04 abcd D5, D4
0000512E CBA5 and.l -[A5], D5
00005130 CC46 and.w D6, D6
00005132 CCE6 mulu.w D6, -[A6]
00005134 CD86 and.l D6, D6
00005136 CE25 and.b D7, -[A5]
00005138 CEC3 mulu.w D7, D3
0000513A CF62 and.w -[A2], D7
0000513C D000 add.b D0, D0
0000513E D09D add.l D0, [A5]+
00005140 D13A D1D6 add.b [PC - 0x2E2A /* 00002318, value 0x70 'p', cstring "pg" */], D0
00005144 D272 D30D add.w D1, [[A2 + <<invalid base displacement size>>] + A5 * 2]
00005148 D3A8 D443 add.l [A0 - 0x2BBD], D1
0000514C D4DD add.w A2, [A5]+
0000514E D577 D610 add.w [A7 + A5.w * 8 + 0x10], D2
00005152 D6A9 D742 add.l D3, [A1 - 0x28BE]
00005156 D7DA add.l A3, [A2]+
00005158 D871 D908 add.w D4, [A1 + <<invalid base displacement size>> + A5]
0000515C D99F add.l [A7]+, D4
0000515E DA35 DACB add.b D5, [A5 + A5 * 2 - 0x53]
00005162 DB61 add.w -[A1], D5
00005164 DBF6 DC8B add.l A5, [A6 + A5 * 4 - 0x117]
00005168 DD1F add.b [A7]+, D6
0000516A DDB3 DE47 add.l [A3 + A5 * 8 + 0x47], D6
0000516E DEDA add.w A7, [A2]+
00005170 DF6D E000 add.w [A5 - 0x2000], D7
00005174 E092 roxr D2, 8
00005176 E123 asl D3.b, D0
00005178 E1B5 roxl D5, D0
0000517A E246 asr D6.w, 1
0000517C E2D6 lsr .w [A6]
0000517E E367 asl D7.w, D1
00005180 E3F7 E486 lsl .w [A7 + A6.w * 4 - 0x122]
00005184 E515 roxl D5.b, 2
00005186 E5A4 asl D4, D2
00005188 E633 roxr D3.b, D3
0000518A E6C1 ror .w D1
0000518C E74F lsl D7.w, 3
0000518E E7DC rol .w [A4]+
00005190 E869 lsr D1.w, D4
00005192 E8F6 E983 EA0F bftst [A6 + A6 * 2 + 0xF] {D6:3}
00005198 EA9B ror D3, 5
0000519A EB26 asl D6.b, D5
0000519C EBB1 roxl D1, D5
0000519E EC3C ror D4.b, D6
000051A0 ECC7 ED51 bfclr D7 {D5:17}
000051A4 EDDB EE65 bfffo D6, [A3]+ {D1:D5}
000051A8 EEEE EF77 F000 bfset [A6 - 0x1000] {D5:D7}
000051AE F088 F110 .extension 0x088 <<F/2-3/0>> // unimplemented
000051B2 F198 .invalid <<F/6/0>>
000051B4 F21F F2A6 .cpgen 0xF21F, 0xF2A6 // unimplemented
000051B8 F32D .extension 0x32D <<F/4-5/1>> // unimplemented
000051BA F3B4 .invalid <<F/6/1>>
000051BC F43A cpusha NONE
000051BE F4C0 .invalid <<cinv/cpush with scope=0>>
000051C0 F546 .extension 0x546 <<F/4-5/2>> // unimplemented
000051C2 F5CB .invalid <<F/7/2>>
000051C4 F651 F6D6 .extension 0x651 <<F/1/3>>, 0xF6D6 // unimplemented
000051C8 F75A .extension 0x75A <<F/4-5/3>> // unimplemented
000051CA F7DE .invalid <<F/7/3>>
000051CC F863 F8E6 .extension 0x863 <<F/1/4>>, 0xF8E6 // unimplemented
000051D0 F96A .extension 0x96A <<F/4-5/4>> // unimplemented
000051D2 F9ED .invalid <<F/7/4>>
000051D4 FA70 FAF3 .extension 0xA70 <<F/1/5>>, 0xFAF3 // unimplemented
000051D8 FB75 .extension 0xB75 <<F/4-5/5>> // unimplemented
000051DA FBF7 .invalid <<F/7/5>>
000051DC FC79 FCFB .extension 0xC79 <<F/1/6>>, 0xFCFB // unimplemented
000051E0 FD7C .extension 0xD7C <<F/4-5/6>> // unimplemented
000051E2 FDFD .invalid <<F/7/6>>
000051E4 FE7E FEFF .extension 0xE7E <<F/1/7>>, 0xFEFF // unimplemented
000051E8 FF7F .extension 0xF7F <<F/4-5/7>> // unimplemented
000051EA FFFF .invalid <<F/7/7>>
000051EC 0000 0000 ori.b D0, 0x0
000051F0 3D09 move.w -[A6], A1
000051F2 1E84 move.b [A7], D4
000051F4 0000 34DB ori.b D0, 0xDB
000051F8 1A6E 0F42 movea.b A5, [A6 + 0xF42]
000051FC 34DB move.w [A2]+, [A3]+
000051FE 0F42 bchg D2, D7
00005200 1A6E 34DB movea.b A5, [A6 + 0x34DB]
00005204 0000 1E84 ori.b D0, 0x84
00005208 34DB move.w [A2]+, [A3]+
0000520A F0BE 1A6E .extension 0x0BE <<F/2-3/0>> // unimplemented
0000520E 34DB move.w [A2]+, [A3]+
00005210 E592 roxl D2, 2
00005212 0F42 bchg D2, D7
00005214 34DB move.w [A2]+, [A3]+
00005216 E17C rol D4.w, D0
00005218 0000 34DB ori.b D0, 0xDB
0000521C E592 roxl D2, 2
0000521E F0BE 34DB .extension 0x0BE <<F/2-3/0>> // unimplemented
00005222 F0BE E592 .extension 0x0BE <<F/2-3/0>> // unimplemented
00005226 34DB move.w [A2]+, [A3]+
00005228 0000 E17C ori.b D0, 0x7C /* '|' */
0000522C 34DB move.w [A2]+, [A3]+
0000522E 0F42 bchg D2, D7
00005230 E592 roxl D2, 2
00005232 34DB move.w [A2]+, [A3]+
00005234 1A6E F0BE movea.b A5, [A6 - 0xF42]
00005238 34DB move.w [A2]+, [A3]+
0000523A 34DB move.w [A2]+, [A3]+
0000523C 0000 1E84 ori.b D0, 0x84
00005240 2DC7 move.l <<invalid special address>>, D7
00005242 1A6E 1E84 movea.b A5, [A6 + 0x1E84]
00005246 1A6E 2DC7 movea.b A5, [A6 + 0x2DC7]
0000524A 1E84 move.b [A7], D4
0000524C 0000 34DB ori.b D0, 0xDB
00005250 1E84 move.b [A7], D4
00005252 E592 roxl D2, 2
00005254 2DC7 move.l <<invalid special address>>, D7
00005256 1E84 move.b [A7], D4
00005258 D239 1A6E 1E84 add.b D1, [0x1A6E1E84]
0000525E CB25 and.b -[A5], D5
00005260 0000 1E84 ori.b D0, 0x84
00005264 D239 E592 1E84 add.b D1, [0xE5921E84]
0000526A E592 roxl D2, 2
0000526C D239 1E84 0000 add.b D1, [0x1E840000]
00005272 CB25 and.b -[A5], D5
00005274 1E84 move.b [A7], D4
00005276 1A6E D239 movea.b A5, [A6 - 0x2DC7]
0000527A 1E84 move.b [A7], D4
0000527C 2DC7 move.l <<invalid special address>>, D7
0000527E E592 roxl D2, 2
00005280 1E84 move.b [A7], D4
00005282 3D09 move.w -[A6], A1
00005284 0000 0000 ori.b D0, 0x0
00005288 34DB move.w [A2]+, [A3]+
0000528A 1E84 move.b [A7], D4
0000528C 0000 1E84 ori.b D0, 0x84
00005290 34DB move.w [A2]+, [A3]+
00005292 0000 0000 ori.b D0, 0x0
00005296 3D09 move.w -[A6], A1
00005298 0000 E17C ori.b D0, 0x7C /* '|' */
0000529C 34DB move.w [A2]+, [A3]+
0000529E 0000 CB25 ori.b D0, 0x25 /* '%' */
000052A2 1E84 move.b [A7], D4
000052A4 0000 C2F7 ori.b D0, 0xF7
000052A8 0000 0000 ori.b D0, 0x0
000052AC CB25 and.b -[A5], D5
000052AE E17C rol D4.w, D0
000052B0 0000 E17C ori.b D0, 0x7C /* '|' */
000052B4 CB25 and.b -[A5], D5
000052B6 0000 0000 ori.b D0, 0x0
000052BA C2F7 0000 mulu.w D1, [A7 + D0.w]
000052BE 1E84 move.b [A7], D4
000052C0 CB25 and.b -[A5], D5
000052C2 0000 34DB ori.b D0, 0xDB
000052C6 E17C rol D4.w, D0
000052C8 0000 34DB ori.b D0, 0xDB
000052CC 0000 E17C ori.b D0, 0x7C /* '|' */
000052D0 2DC7 move.l <<invalid special address>>, D7
000052D2 1A6E E17C movea.b A5, [A6 - 0x1E84]
000052D6 1A6E 2DC7 movea.b A5, [A6 + 0x2DC7]
000052DA E17C rol D4.w, D0
000052DC 0000 34DB ori.b D0, 0xDB
000052E0 E17C rol D4.w, D0
000052E2 E592 roxl D2, 2
000052E4 2DC7 move.l <<invalid special address>>, D7
000052E6 E17C rol D4.w, D0
000052E8 D239 1A6E E17C add.b D1, [0x1A6EE17C]
000052EE CB25 and.b -[A5], D5
000052F0 0000 E17C ori.b D0, 0x7C /* '|' */
000052F4 D239 E592 E17C add.b D1, [0xE592E17C]
000052FA E592 roxl D2, 2
000052FC D239 E17C 0000 add.b D1, [0xE17C0000]
00005302 CB25 and.b -[A5], D5
00005304 E17C rol D4.w, D0
00005306 1A6E D239 movea.b A5, [A6 - 0x2DC7]
0000530A E17C rol D4.w, D0
0000530C 2DC7 move.l <<invalid special address>>, D7
0000530E E592 roxl D2, 2
00005310 E17C rol D4.w, D0
00005312 1E84 move.b [A7], D4
00005314 0000 CB25 ori.b D0, 0x25 /* '%' */
00005318 1A6E 0F42 movea.b A5, [A6 + 0xF42]
0000531C CB25 and.b -[A5], D5
0000531E 0F42 bchg D2, D7
00005320 1A6E CB25 movea.b A5, [A6 - 0x34DB]
00005324 0000 1E84 ori.b D0, 0x84
00005328 CB25 and.b -[A5], D5
0000532A F0BE 1A6E .extension 0x0BE <<F/2-3/0>> // unimplemented
0000532E CB25 and.b -[A5], D5
00005330 E592 roxl D2, 2
00005332 0F42 bchg D2, D7
00005334 CB25 and.b -[A5], D5
00005336 E17C rol D4.w, D0
00005338 0000 CB25 ori.b D0, 0x25 /* '%' */
0000533C E592 roxl D2, 2
0000533E F0BE CB25 .extension 0x0BE <<F/2-3/0>> // unimplemented
00005342 F0BE E592 .extension 0x0BE <<F/2-3/0>> // unimplemented
00005346 CB25 and.b -[A5], D5
00005348 0000 E17C ori.b D0, 0x7C /* '|' */
0000534C CB25 and.b -[A5], D5
0000534E 0F42 bchg D2, D7
00005350 E592 roxl D2, 2
00005352 CB25 and.b -[A5], D5
00005354 1A6E F0BE movea.b A5, [A6 - 0xF42]
00005358 CB25 and.b -[A5], D5
0000535A 0000 0000 ori.b D0, 0x0
0000535E C2F7 0001 mulu.w D1, [A7 + D0.w + 0x1]
00005362 0200 0414 andi.b D0, 0x14
00005366 0007 2600 ori.b D7, 0x0
0000536A 0A38 0102 0002 xori.b [0x00000002], 0x2
00005370 034A bchg A2, D1
00005372 0304 btst D4, D1
00005374 0004 054A ori.b D4, 0x4A /* 'J' */
00005378 0506 btst D6, D2
0000537A 0006 074A ori.b D6, 0x4A /* 'J' */
0000537E 0708 btst A0, D3
00005380 0008 094A ori.b A0, 0x4A /* 'J' */
00005384 090A btst A2, D4
00005386 000A 0B4A ori.b A2, 0x4A /* 'J' */
0000538A 0B0C btst A4, D5
0000538C 000C 014A ori.b A4, 0x4A /* 'J' */
00005390 010D btst A5, D0
00005392 020D 1902 andi.b A5, 0x2
00005396 1925 move.b -[A4], -[A5]
00005398 0225 3102 andi.b -[A5], 0x2
0000539C 020E 080E andi.b A6, 0xE
000053A0 1A08 move.b D5, A0
000053A2 1A26 move.b D5, -[A6]
000053A4 0826 3208 btst.b -[A6], 0x8
000053A8 030F btst A7, D1
000053AA 0E0F 1B0E .invalid.b A7, 0xE // invalid immediate operation
000053AE 1B27 move.b -[A5], -[A7]
000053B0 0E27 330E .invalid.b -[A7], 0xE // invalid immediate operation
000053B4 0410 1410 subi.b [A0], 0x10
000053B8 1C14 move.b D6, [A4]
000053BA 1C28 1428 move.b D6, [A0 + 0x1428]
000053BE 3414 move.w D2, [A4]
000053C0 0511 btst [A1], D2
000053C2 1A11 move.b D5, [A1]
000053C4 1D1A move.b -[A6], [A2]+
000053C6 1D29 1A29 move.b -[A6], [A1 + 0x1A29]
000053CA 351A move.w -[A2], [A2]+
000053CC 0612 2012 addi.b [A2], 0x12
000053D0 1E20 move.b D7, -[A0]
000053D2 1E2A 202A move.b D7, [A2 + 0x202A]
000053D6 3620 move.w D3, -[A0]
000053D8 0713 btst [A3], D3
000053DA 2613 move.l D3, [A3]
000053DC 1F26 move.b -[A7], -[A6]
000053DE 1F2B 262B move.b -[A7], [A3 + 0x262B]
000053E2 3726 move.w -[A3], -[A6]
000053E4 0814 2C14 btst.b [A4], 0x14
000053E8 202C 202C move.l D0, [A4 + 0x202C]
000053EC 2C2C 382C move.l D6, [A4 + 0x382C]
000053F0 0915 btst [A5], D4
000053F2 3215 move.w D1, [A5]
000053F4 2132 212D 322D move.l -[A0], [[A2 + 0x322D] + D2]
000053FA 3932 0A16 move.w -[A4], [A2 + D0 * 2 + 0x16]
000053FE 3816 move.w D4, [A6]
00005400 2238 222E move.l D1, [0x0000222E]
00005404 382E 3A38 move.w D4, [A6 + 0x3A38]
00005408 0B17 btst [A7], D5
0000540A 3E17 move.w D7, [A7]
0000540C 233E move.l -[A1], <<invalid special address>>
0000540E 232F 3E2F move.l -[A1], [A7 + 0x3E2F]
00005412 3B3E move.w -[A5], <<invalid special address>>
00005414 0C18 4418 cmpi.b [A0]+, 0x18
00005418 2444 movea.l A2, D4
0000541A 2430 4430 move.l D2, [A0 + D4.w * 4 + 0x30]
0000541E 3C44 movea.w A6, D4
00005420 0D0E btst A6, D6
00005422 500E addq.b A6, 8
00005424 0F50 bchg [A0], D7
00005426 0F10 btst [A0], D7
00005428 5010 addq.b [A0], 8
0000542A 1150 1112 move.b [A0 + 0x1112], [A0]
0000542E 5012 addq.b [A2], 8
00005430 1350 1314 move.b [A1 + 0x1314], [A0]
00005434 5014 addq.b [A4], 8
00005436 1550 1516 move.b [A2 + 0x1516], [A0]
0000543A 5016 addq.b [A6], 8
0000543C 1750 1718 move.b [A3 + 0x1718], [A0]
00005440 5018 addq.b [A0]+, 8
00005442 0D50 bchg [A0], D6
00005444 191A move.b -[A4], [A2]+
00005446 561A addq.b [A2]+, 3
00005448 1B56 1B1C move.b [A5 + 0x1B1C], [A6]
0000544C 561C addq.b [A4]+, 3
0000544E 1D56 1D1E move.b [A6 + 0x1D1E], [A6]
00005452 561E addq.b [A6]+, 3
00005454 1F56 1F20 move.b [A7 + 0x1F20], [A6]
00005458 5620 addq.b -[A0], 3
0000545A 2156 2122 move.l [A0 + 0x2122], [A6]
0000545E 5622 addq.b -[A2], 3
00005460 2356 2324 move.l [A1 + 0x2324], [A6]
00005464 5624 addq.b -[A4], 3
00005466 1956 2526 move.b [A4 + 0x2526], [A6]
0000546A 5C26 addq.b -[A6], 6
0000546C 275C 2728 move.l [A3 + 0x2728], [A4]+
00005470 5C28 295C addq.b [A0 + 0x295C], 6
00005474 292A 5C2A move.l -[A4], [A2 + 0x5C2A]
00005478 2B5C 2B2C move.l [A5 + 0x2B2C], [A4]+
0000547C 5C2C 2D5C addq.b [A4 + 0x2D5C], 6
00005480 2D2E 5C2E move.l -[A6], [A6 + 0x5C2E]
00005484 2F5C 2F30 move.l [A7 + 0x2F30], [A4]+
00005488 5C30 255C addq.b <<invalid full ext with I/IS == 4>>, 6
0000548C 3132 0032 move.w -[A0], [A2 + D0.w + 0x32]
00005490 3362 3334 move.w [A1 + 0x3334], -[A2]
00005494 0034 3562 3536 0036 3762 3738 ori.b [[A4 + 0x363762] + D3 * 4 + 0x3738], 0x62 /* 'b' */
000054A0 0038 3962 393A ori.b [0x0000393A], 0x62 /* 'b' */
000054A6 003A 3B62 3B3C ori.b [PC + 0x3B3C /* 00008FE4, value 0x20 ' ' */], 0x62 /* 'b' */
000054AC 003C 3162 ori.b ccr, 98
000054B0 3D31 023D move.w -[A6], [A1 + D0.w * 2 + 0x3D]
000054B4 3414 move.w D2, [A4]
000054B6 3D37 263D move.w -[A6], [A7 + D2.w * 8 + 0x3D]
000054BA 3A38 0000 move.w D5, [0x00000000 /* __m68k_reset_stack__ */]
000054BE 0000 0000 ori.b D0, 0x0
000054C2 0000 0000 ori.b D0, 0x0
000054C6 0003 0080 ori.b D3, 0x80
000054CA 8080 or.l D0, D0
000054CC 8080 or.l D0, D0
000054CE 0080 0000 0002 ori.l D0, 0x2
000054D4 00A0 A000 0000 ori.l -[A0], 0xA0000000
000054DA 0000 0000 ori.b D0, 0x0
000054DE 0004 0050 ori.b D4, 0x50 /* 'P' */
000054E2 50F8 50F8 st [0x000050F8]
000054E6 5050 addq.w [A0], 8
000054E8 0000 0000 ori.b D0, 0x0
000054EC 20F8 A8A0 move.l [A0]+, [0xFFFFA8A0]
000054F0 F828 A8F8 .tblXX 0xF828, 0xA8F8 // unimplemented
000054F4 2000 move.l D0, D0
000054F6 0006 00C8 ori.b D6, 0xC8
000054FA C810 and.b D4, [A0]
000054FC 2040 movea.l A0, D0
000054FE 9898 sub.l D4, [A0]+
00005500 0000 0006 ori.b D0, 0x6
00005504 E0A0 asr D0, D0
00005506 A048 syscall PtrZone
00005508 A890 syscall StdLine
0000550A A8E8 syscall PtInRgn
0000550C 0000 0006 ori.b D0, 0x6
00005510 0080 8000 0000 ori.l D0, 0x80000000
00005516 0000 0000 ori.b D0, 0x0
0000551A 0002 2040 ori.b D2, 0x40 /* '@' */
0000551E 8080 or.l D0, D0
00005520 8080 or.l D0, D0
00005522 8040 or.w D0, D0
00005524 2000 move.l D0, D0
00005526 0004 8040 ori.b D4, 0x40 /* '@' */
0000552A 2020 move.l D0, -[A0]
0000552C 2020 move.l D0, -[A0]
0000552E 2040 movea.l A0, D0
00005530 8000 or.b D0, D0
00005532 0004 0010 ori.b D4, 0x10
00005536 5438 EE38 addq.b [0xFFFFEE38], 2
0000553A 5410 addq.b [A0], 2
0000553C 0000 0008 ori.b D0, 0x8
00005540 0000 2020 ori.b D0, 0x20 /* ' ' */
00005544 F820 2000 .tblXX 0xF820, 0x2000 // unimplemented
00005548 0000 0006 ori.b D0, 0x6
0000554C 0000 0000 ori.b D0, 0x0
00005550 0000 0040 ori.b D0, 0x40 /* '@' */
00005554 40C0 move.w D0, SR
00005556 0003 0000 ori.b D3, 0x0
0000555A 0000 F000 ori.b D0, 0x0
0000555E 0000 0000 ori.b D0, 0x0
00005562 0005 0000 ori.b D5, 0x0
00005566 0000 0000 ori.b D0, 0x0
0000556A 0080 0000 0002 ori.l D0, 0x2
00005570 1010 move.b D0, [A0]
00005572 2020 move.l D0, -[A0]
00005574 4040 negx.w D0
00005576 8080 or.l D0, D0
00005578 0000 0005 ori.b D0, 0x5
0000557C 00F0 .incomplete
0000557E 9090 sub.l D0, [A0]
00005580 9090 sub.l D0, [A0]
00005582 90F0 0000 sub.w A0, [A0 + D0.w]
00005586 0005 0020 ori.b D5, 0x20 /* ' ' */
0000558A 6020 bra +0x22 /* 000055AC */
0000558C 2020 move.l D0, -[A0]
0000558E 2070 0000 movea.l A0, [A0 + D0.w]
00005592 0005 00F0 ori.b D5, 0xF0
00005596 1010 move.b D0, [A0]
00005598 F080 80F0 .extension 0x080 <<F/2-3/0>> // unimplemented
0000559C 0000 0005 ori.b D0, 0x5
000055A0 00F0 .incomplete
000055A2 1010 move.b D0, [A0]
000055A4 7010 moveq.l D0, 0x10
000055A6 10F0 0000 move.b [A0]+, [A0 + D0.w]
000055AA 0005 0090 ori.b D5, 0x90
// begin alternate branch 000055AC-000055B4
label000055AC:
000055AC 0090 9090 F010 ori.l [A0], 0x9090F010
000055B2 1010 move.b D0, [A0]
// end alternate branch 000055AC-000055B4
label000055AC: // (misaligned)
000055AE 9090 sub.l D0, [A0]
000055B0 F010 1010 pmove [A0], MR4
000055B4 0000 0005 ori.b D0, 0x5
000055B8 00F0 .incomplete
000055BA 8080 or.l D0, D0
000055BC F010 10F0 pmove [A0], MR4
000055C0 0000 0005 ori.b D0, 0x5
000055C4 00F0 .incomplete
000055C6 8080 or.l D0, D0
000055C8 F090 90F0 .extension 0x090 <<F/2-3/0>> // unimplemented
000055CC 0000 0005 ori.b D0, 0x5
000055D0 00F0 .incomplete
000055D2 1010 move.b D0, [A0]
000055D4 1010 move.b D0, [A0]
000055D6 1010 move.b D0, [A0]
000055D8 0000 0005 ori.b D0, 0x5
000055DC 00F0 .incomplete
000055DE 9090 sub.l D0, [A0]
000055E0 F090 90F0 .extension 0x090 <<F/2-3/0>> // unimplemented
000055E4 0000 0005 ori.b D0, 0x5
000055E8 00F0 .incomplete
000055EA 9090 sub.l D0, [A0]
000055EC F010 10F0 pmove [A0], MR4
000055F0 0000 0005 ori.b D0, 0x5
000055F4 0000 0080 ori.b D0, 0x80
000055F8 0000 0080 ori.b D0, 0x80
000055FC 0000 0002 ori.b D0, 0x2
00005600 0000 0040 ori.b D0, 0x40 /* '@' */
00005604 0000 0040 ori.b D0, 0x40 /* '@' */
00005608 40C0 move.w D0, SR
0000560A 0003 0000 ori.b D3, 0x0
0000560E 2040 movea.l A0, D0
00005610 8040 or.w D0, D0
00005612 2000 move.l D0, D0
00005614 0000 0004 ori.b D0, 0x4
00005618 0000 00F8 ori.b D0, 0xF8
0000561C 00F8 .incomplete
0000561E 0000 0000 ori.b D0, 0x0
00005622 0006 0000 ori.b D6, 0x0
00005626 8040 or.w D0, D0
00005628 2040 movea.l A0, D0
0000562A 8000 or.b D0, D0
0000562C 0000 0004 ori.b D0, 0x4
00005630 00F0 .incomplete
00005632 9010 sub.b D0, [A0]
00005634 7040 moveq.l D0, 0x40
00005636 0040 0000 ori.w D0, 0x0
0000563A 0005 00FE ori.b D5, 0xFE
0000563E 82BA AAAA or.l D1, [PC - 0x5556 /* FFFFAAAC, cstring ""<EOF> */]
00005642 BE80 cmp.l D7, D0
00005644 F800 0008 .tblXX 0xF800, 0x0008 // unimplemented
00005648 0020 5088 ori.b -[A0], 0x88
0000564C 88F8 8888 divu.w D4, [0xFFFF8888]
00005650 0000 0006 ori.b D0, 0x6
00005654 00F8 .incomplete
00005656 8888 or.l D4, A0
00005658 F088 88F8 .extension 0x088 <<F/2-3/0>> // unimplemented
0000565C 0000 0006 ori.b D0, 0x6
00005660 00F0 .incomplete
00005662 9080 sub.l D0, D0
00005664 8080 or.l D0, D0
00005666 90F0 0000 sub.w A0, [A0 + D0.w]
0000566A 0005 00F0 ori.b D5, 0xF0
0000566E 8888 or.l D4, A0
00005670 8888 or.l D4, A0
00005672 88F0 0000 divu.w D4, [A0 + D0.w]
00005676 0006 00F0 ori.b D6, 0xF0
0000567A 8080 or.l D0, D0
0000567C E080 asr D0, 8
0000567E 80F0 0000 divu.w D0, [A0 + D0.w]
00005682 0005 00F0 ori.b D5, 0xF0
00005686 8080 or.l D0, D0
00005688 E080 asr D0, 8
0000568A 8080 or.l D0, D0
0000568C 0000 0005 ori.b D0, 0x5
00005690 00F8 .incomplete
00005692 8880 or.l D4, D0
00005694 9888 sub.l D4, A0
00005696 88F8 0000 divu.w D4, [0x00000000 /* __m68k_reset_stack__ */]
0000569A 0006 0088 ori.b D6, 0x88
0000569E 8888 or.l D4, A0
000056A0 F888 8888 .extension 0x888 <<F/2-3/4>> // unimplemented
000056A4 0000 0006 ori.b D0, 0x6
000056A8 00E0 .incomplete
000056AA 4040 negx.w D0
000056AC 4040 negx.w D0
000056AE 40E0 move.w -[A0], SR
000056B0 0000 0004 ori.b D0, 0x4
000056B4 0010 1010 ori.b [A0], 0x10
000056B8 1090 move.b [A0], [A0]
000056BA 90F0 0000 sub.w A0, [A0 + D0.w]
000056BE 0005 0090 ori.b D5, 0x90
000056C2 90A0 sub.l D0, -[A0]
000056C4 F090 9090 .extension 0x090 <<F/2-3/0>> // unimplemented
000056C8 0000 0005 ori.b D0, 0x5
000056CC 0080 8080 8080 ori.l D0, 0x80808080
000056D2 80F0 0000 divu.w D0, [A0 + D0.w]
000056D6 0005 00D8 ori.b D5, 0xD8
000056DA D8A8 A888 add.l D4, [A0 - 0x5778]
000056DE 8888 or.l D4, A0
000056E0 0000 0006 ori.b D0, 0x6
000056E4 0088 C8C8 A898 ori.l A0, 0xC8C8A898
000056EA 9888 sub.l D4, A0
000056EC 0000 0006 ori.b D0, 0x6
000056F0 00F8 .incomplete
000056F2 8888 or.l D4, A0
000056F4 8888 or.l D4, A0
000056F6 88F8 0000 divu.w D4, [0x00000000 /* __m68k_reset_stack__ */]
000056FA 0006 00F8 ori.b D6, 0xF8
000056FE 8888 or.l D4, A0
00005700 F880 8080 .extension 0x880 <<F/2-3/4>> // unimplemented
00005704 0000 0006 ori.b D0, 0x6
00005708 00F8 .incomplete
0000570A 8888 or.l D4, A0
0000570C 8888 or.l D4, A0
0000570E A8F8 syscall ScalePt
00005710 1000 move.b D0, D0
00005712 0006 00F8 ori.b D6, 0xF8
00005716 8888 or.l D4, A0
00005718 F8A0 9088 .extension 0x8A0 <<F/2-3/4>> // unimplemented
0000571C 0000 0006 ori.b D0, 0x6
00005720 00F0 .incomplete
00005722 9080 sub.l D0, D0
00005724 F010 90F0 .ptest 0xF010, 0x90F0 // unimplemented
00005728 0000 0005 ori.b D0, 0x5
0000572C 00F8 .incomplete
0000572E 2020 move.l D0, -[A0]
00005730 2020 move.l D0, -[A0]
00005732 2020 move.l D0, -[A0]
00005734 0000 0006 ori.b D0, 0x6
00005738 0090 9090 9090 ori.l [A0], 0x90909090
0000573E 90F0 0000 sub.w A0, [A0 + D0.w]
00005742 0005 0090 ori.b D5, 0x90
00005746 9090 sub.l D0, [A0]
00005748 9090 sub.l D0, [A0]
0000574A 5030 0000 addq.b [A0 + D0.w], 8
0000574E 0005 0088 ori.b D5, 0x88
00005752 8888 or.l D4, A0
00005754 A8A8 syscall OffsetRect
00005756 D8D8 add.w A4, [A0]+
00005758 0000 0006 ori.b D0, 0x6
0000575C 0088 8850 2050 ori.l A0, 0x88502050
00005762 8888 or.l D4, A0
00005764 0000 0006 ori.b D0, 0x6
00005768 0088 8850 2020 ori.l A0, 0x88502020
0000576E 2020 move.l D0, -[A0]
00005770 0000 0006 ori.b D0, 0x6
00005774 00F0 .incomplete
00005776 1020 move.b D0, -[A0]
00005778 4080 negx.l D0
0000577A 80F0 0000 divu.w D0, [A0 + D0.w]
0000577E 0005 C080 ori.b D5, 0x80
00005782 8080 or.l D0, D0
00005784 8080 or.l D0, D0
00005786 8080 or.l D0, D0
00005788 C000 and.b D0, D0
0000578A 0003 8080 ori.b D3, 0x80
0000578E 4040 negx.w D0
00005790 2020 move.l D0, -[A0]
00005792 1010 move.b D0, [A0]
00005794 0000 0005 ori.b D0, 0x5
00005798 C040 and.w D0, D0
0000579A 4040 negx.w D0
0000579C 4040 negx.w D0
0000579E 4040 negx.w D0
000057A0 C000 and.b D0, D0
000057A2 0003 0020 ori.b D3, 0x20 /* ' ' */
000057A6 70F8 moveq.l D0, 0xFFFFFFF8
000057A8 2020 move.l D0, -[A0]
000057AA 2020 move.l D0, -[A0]
000057AC 0000 0005 ori.b D0, 0x5
000057B0 0000 0000 ori.b D0, 0x0
000057B4 0000 0000 ori.b D0, 0x0
000057B8 0000 0000 ori.b D0, 0x0
000057BC 0080 4000 0000 ori.l D0, 0x40000000 /* '@\0\0\0' */
000057C2 0000 0000 ori.b D0, 0x0
000057C6 0003 0000 ori.b D3, 0x0
000057CA 0070 10F0 90F0 ori.w [A0 + A1.w - 0x16], 0x10F0
000057D0 0000 0005 ori.b D0, 0x5
000057D4 0080 80F0 9090 ori.l D0, 0x80F09090
000057DA 90F0 0000 sub.w A0, [A0 + D0.w]
000057DE 0005 0000 ori.b D5, 0x0
000057E2 00F0 .incomplete
000057E4 9080 sub.l D0, D0
000057E6 90F0 0000 sub.w A0, [A0 + D0.w]
000057EA 0005 0010 ori.b D5, 0x10
000057EE 10F0 9090 move.b [A0]+, [A0 + A1.w - 0x112]
000057F2 90F0 0000 sub.w A0, [A0 + D0.w]
000057F6 0005 0000 ori.b D5, 0x0
000057FA 00F0 .incomplete
000057FC 90F0 80E0 sub.w A0, [A0 + A0.w - 0x32]
00005800 0000 0005 ori.b D0, 0x5
00005804 0060 40E0 ori.w -[A0], 0x40E0
00005808 4040 negx.w D0
0000580A 4040 negx.w D0
0000580C 0000 0004 ori.b D0, 0x4
00005810 0000 00F0 ori.b D0, 0xF0
00005814 9090 sub.l D0, [A0]
00005816 90F0 1070 sub.w A0, [A0 + D1.w + 0x70]
0000581A 0005 0080 ori.b D5, 0x80
0000581E 80F0 9090 divu.w D0, [A0 + A1.w - 0x112]
00005822 9090 sub.l D0, [A0]
00005824 0000 0005 ori.b D0, 0x5
00005828 0040 00C0 ori.w D0, 0xC0
0000582C 4040 negx.w D0
0000582E 4040 negx.w D0
00005830 0000 0003 ori.b D0, 0x3
00005834 0020 0060 ori.b -[A0], 0x60 /* '`' */
00005838 2020 move.l D0, -[A0]
0000583A 2020 move.l D0, -[A0]
0000583C 20E0 move.l [A0]+, -[A0]
0000583E 0004 0080 ori.b D4, 0x80
00005842 8090 or.l D0, [A0]
00005844 A0F0 syscall vBMChk
00005846 9090 sub.l D0, [A0]
00005848 0000 0005 ori.b D0, 0x5
0000584C 00C0 .incomplete
0000584E 4040 negx.w D0
00005850 4040 negx.w D0
00005852 4040 negx.w D0
00005854 0000 0003 ori.b D0, 0x3
00005858 0000 00F8 ori.b D0, 0xF8
0000585C A8A8 syscall OffsetRect
0000585E A8A8 syscall OffsetRect
00005860 0000 0006 ori.b D0, 0x6
00005864 0000 00F0 ori.b D0, 0xF0
00005868 9090 sub.l D0, [A0]
0000586A 9090 sub.l D0, [A0]
0000586C 0000 0005 ori.b D0, 0x5
00005870 0000 00F0 ori.b D0, 0xF0
00005874 9090 sub.l D0, [A0]
00005876 90F0 0000 sub.w A0, [A0 + D0.w]
0000587A 0005 0000 ori.b D5, 0x0
0000587E 00F0 .incomplete
00005880 9090 sub.l D0, [A0]
00005882 90F0 8080 sub.w A0, [A0 + A0.w - 0x128]
00005886 0005 0000 ori.b D5, 0x0
0000588A 00F0 .incomplete
0000588C 9090 sub.l D0, [A0]
0000588E 90F0 1010 sub.w A0, [A0 + D1.w + 0x10]
00005892 0005 0000 ori.b D5, 0x0
00005896 00F0 .incomplete
00005898 8080 or.l D0, D0
0000589A 8080 or.l D0, D0
0000589C 0000 0005 ori.b D0, 0x5
000058A0 0000 00F0 ori.b D0, 0xF0
000058A4 80F0 10F0 divu.w D0, [A0 + D1.w - 0x16]
000058A8 0000 0005 ori.b D0, 0x5
000058AC 0040 40E0 ori.w D0, 0x40E0
000058B0 4040 negx.w D0
000058B2 4060 negx.w -[A0]
000058B4 0000 0004 ori.b D0, 0x4
000058B8 0000 0090 ori.b D0, 0x90
000058BC 9090 sub.l D0, [A0]
000058BE 90F0 0000 sub.w A0, [A0 + D0.w]
000058C2 0005 0000 ori.b D5, 0x0
000058C6 0090 9090 5030 ori.l [A0], 0x90905030
000058CC 0000 0005 ori.b D0, 0x5
000058D0 0000 0088 ori.b D0, 0x88
000058D4 A8A8 syscall OffsetRect
000058D6 A8F8 syscall ScalePt
000058D8 0000 0006 ori.b D0, 0x6
000058DC 0000 0088 ori.b D0, 0x88
000058E0 5020 addq.b -[A0], 8
000058E2 5088 addq.l A0, 8
000058E4 0000 0006 ori.b D0, 0x6
000058E8 0000 0090 ori.b D0, 0x90
000058EC 9090 sub.l D0, [A0]
000058EE 90F0 1070 sub.w A0, [A0 + D1.w + 0x70]
000058F2 0005 0000 ori.b D5, 0x0
000058F6 00E0 .incomplete
000058F8 2040 movea.l A0, D0
000058FA 80E0 divu.w D0, -[A0]
000058FC 0000 0004 ori.b D0, 0x4
00005900 6040 bra +0x42 /* 00005942 */
00005902 4040 negx.w D0
00005904 8040 or.w D0, D0
00005906 4040 negx.w D0
00005908 6000 0004 bra +0x6 /* 0000590E */
0000590C 8080 or.l D0, D0
label0000590E:
0000590E 8080 or.l D0, D0
00005910 0080 8080 8000 ori.l D0, 0x80808000
00005916 0002 C040 ori.b D2, 0x40 /* '@' */
0000591A 4040 negx.w D0
0000591C 2040 movea.l A0, D0
0000591E 4040 negx.w D0
00005920 C000 and.b D0, D0
00005922 0004 00E8 ori.b D4, 0xE8
00005926 B800 cmp.b D4, D0
00005928 0000 0000 ori.b D0, 0x0
0000592C 0000 0006 ori.b D0, 0x6
00005930 0000 0000 ori.b D0, 0x0
00005934 0000 0000 ori.b D0, 0x0
00005938 0000 0000 ori.b D0, 0x0
0000593C 0000 0000 ori.b D0, 0x0
00005940 0000 0000 ori.b D0, 0x0
// begin alternate branch 00005942-00005ACA
label00005942:
00005942 0000 0000 ori.b D0, 0x0
00005946 0000 0000 ori.b D0, 0x0
0000594A 0000 0000 ori.b D0, 0x0
0000594E 0000 0000 ori.b D0, 0x0
00005952 0000 0000 ori.b D0, 0x0
00005956 0000 0000 ori.b D0, 0x0
0000595A 0000 0000 ori.b D0, 0x0
0000595E 0000 0000 ori.b D0, 0x0
00005962 0000 0000 ori.b D0, 0x0
00005966 0000 0000 ori.b D0, 0x0
0000596A 0000 0000 ori.b D0, 0x0
0000596E 0000 0000 ori.b D0, 0x0
00005972 0000 0000 ori.b D0, 0x0
00005976 0000 0000 ori.b D0, 0x0
0000597A 0000 0000 ori.b D0, 0x0
0000597E 0000 0000 ori.b D0, 0x0
00005982 0000 0000 ori.b D0, 0x0
00005986 0000 0000 ori.b D0, 0x0
0000598A 0000 0000 ori.b D0, 0x0
0000598E 0000 0000 ori.b D0, 0x0
00005992 0000 0000 ori.b D0, 0x0
00005996 0000 0000 ori.b D0, 0x0
0000599A 0000 0000 ori.b D0, 0x0
0000599E 0000 0000 ori.b D0, 0x0
000059A2 0000 0000 ori.b D0, 0x0
000059A6 0000 0000 ori.b D0, 0x0
000059AA 0000 0000 ori.b D0, 0x0
000059AE 0000 0000 ori.b D0, 0x0
000059B2 0000 0000 ori.b D0, 0x0
000059B6 0000 0000 ori.b D0, 0x0
000059BA 0000 0000 ori.b D0, 0x0
000059BE 0000 0000 ori.b D0, 0x0
000059C2 0000 0000 ori.b D0, 0x0
000059C6 0000 0000 ori.b D0, 0x0
000059CA 0000 0000 ori.b D0, 0x0
000059CE 0000 0000 ori.b D0, 0x0
000059D2 0000 0000 ori.b D0, 0x0
000059D6 0000 0000 ori.b D0, 0x0
000059DA 0000 0000 ori.b D0, 0x0
000059DE 0000 0000 ori.b D0, 0x0
000059E2 0000 0000 ori.b D0, 0x0
000059E6 0000 0000 ori.b D0, 0x0
000059EA 0000 0000 ori.b D0, 0x0
000059EE 0000 0000 ori.b D0, 0x0
000059F2 0000 0000 ori.b D0, 0x0
000059F6 0000 0000 ori.b D0, 0x0
000059FA 0000 0000 ori.b D0, 0x0
000059FE 0000 0000 ori.b D0, 0x0
00005A02 0000 0000 ori.b D0, 0x0
00005A06 0000 0000 ori.b D0, 0x0
00005A0A 0000 0000 ori.b D0, 0x0
00005A0E 0000 0000 ori.b D0, 0x0
00005A12 0000 0000 ori.b D0, 0x0
00005A16 0000 0000 ori.b D0, 0x0
00005A1A 0000 0000 ori.b D0, 0x0
00005A1E 0000 0000 ori.b D0, 0x0
00005A22 0000 0000 ori.b D0, 0x0
00005A26 0000 0000 ori.b D0, 0x0
00005A2A 0000 0000 ori.b D0, 0x0
00005A2E 0000 0000 ori.b D0, 0x0
00005A32 0000 0000 ori.b D0, 0x0
00005A36 0000 0000 ori.b D0, 0x0
00005A3A 0000 0000 ori.b D0, 0x0
00005A3E 0000 0000 ori.b D0, 0x0
00005A42 0000 0000 ori.b D0, 0x0
00005A46 0000 0000 ori.b D0, 0x0
00005A4A 0000 0000 ori.b D0, 0x0
00005A4E 0000 0000 ori.b D0, 0x0
00005A52 0000 0000 ori.b D0, 0x0
00005A56 0000 0000 ori.b D0, 0x0
00005A5A 0000 0000 ori.b D0, 0x0
00005A5E 0000 0000 ori.b D0, 0x0
00005A62 0000 0000 ori.b D0, 0x0
00005A66 0000 0000 ori.b D0, 0x0
00005A6A 0000 0000 ori.b D0, 0x0
00005A6E 0000 0000 ori.b D0, 0x0
00005A72 0000 0000 ori.b D0, 0x0
00005A76 0000 0000 ori.b D0, 0x0
00005A7A 0000 0000 ori.b D0, 0x0
00005A7E 0000 0000 ori.b D0, 0x0
00005A82 0000 0000 ori.b D0, 0x0
00005A86 0000 0000 ori.b D0, 0x0
00005A8A 0000 0000 ori.b D0, 0x0
00005A8E 0000 0000 ori.b D0, 0x0
00005A92 0000 0000 ori.b D0, 0x0
00005A96 0000 0000 ori.b D0, 0x0
00005A9A 0000 0000 ori.b D0, 0x0
00005A9E 0000 0000 ori.b D0, 0x0
00005AA2 0000 0000 ori.b D0, 0x0
00005AA6 0000 0000 ori.b D0, 0x0
00005AAA 0000 0000 ori.b D0, 0x0
00005AAE 0000 0000 ori.b D0, 0x0
00005AB2 0000 0000 ori.b D0, 0x0
00005AB6 0000 0000 ori.b D0, 0x0
00005ABA 0000 0000 ori.b D0, 0x0
00005ABE 0000 0000 ori.b D0, 0x0
00005AC2 0000 0000 ori.b D0, 0x0
00005AC6 0000 E0A0 ori.b D0, 0xA0
// end alternate branch 00005942-00005ACA
label00005942: // (misaligned)
00005944 0000 0000 ori.b D0, 0x0
00005948 0000 0000 ori.b D0, 0x0
0000594C 0000 0000 ori.b D0, 0x0
00005950 0000 0000 ori.b D0, 0x0
00005954 0000 0000 ori.b D0, 0x0
00005958 0000 0000 ori.b D0, 0x0
0000595C 0000 0000 ori.b D0, 0x0
00005960 0000 0000 ori.b D0, 0x0
00005964 0000 0000 ori.b D0, 0x0
00005968 0000 0000 ori.b D0, 0x0
0000596C 0000 0000 ori.b D0, 0x0
00005970 0000 0000 ori.b D0, 0x0
00005974 0000 0000 ori.b D0, 0x0
00005978 0000 0000 ori.b D0, 0x0
0000597C 0000 0000 ori.b D0, 0x0
00005980 0000 0000 ori.b D0, 0x0
00005984 0000 0000 ori.b D0, 0x0
00005988 0000 0000 ori.b D0, 0x0
0000598C 0000 0000 ori.b D0, 0x0
00005990 0000 0000 ori.b D0, 0x0
00005994 0000 0000 ori.b D0, 0x0
00005998 0000 0000 ori.b D0, 0x0
0000599C 0000 0000 ori.b D0, 0x0
000059A0 0000 0000 ori.b D0, 0x0
000059A4 0000 0000 ori.b D0, 0x0
000059A8 0000 0000 ori.b D0, 0x0
000059AC 0000 0000 ori.b D0, 0x0
000059B0 0000 0000 ori.b D0, 0x0
000059B4 0000 0000 ori.b D0, 0x0
000059B8 0000 0000 ori.b D0, 0x0
000059BC 0000 0000 ori.b D0, 0x0
000059C0 0000 0000 ori.b D0, 0x0
000059C4 0000 0000 ori.b D0, 0x0
000059C8 0000 0000 ori.b D0, 0x0
000059CC 0000 0000 ori.b D0, 0x0
000059D0 0000 0000 ori.b D0, 0x0
000059D4 0000 0000 ori.b D0, 0x0
000059D8 0000 0000 ori.b D0, 0x0
000059DC 0000 0000 ori.b D0, 0x0
000059E0 0000 0000 ori.b D0, 0x0
000059E4 0000 0000 ori.b D0, 0x0
000059E8 0000 0000 ori.b D0, 0x0
000059EC 0000 0000 ori.b D0, 0x0
000059F0 0000 0000 ori.b D0, 0x0
000059F4 0000 0000 ori.b D0, 0x0
000059F8 0000 0000 ori.b D0, 0x0
000059FC 0000 0000 ori.b D0, 0x0
00005A00 0000 0000 ori.b D0, 0x0
00005A04 0000 0000 ori.b D0, 0x0
00005A08 0000 0000 ori.b D0, 0x0
00005A0C 0000 0000 ori.b D0, 0x0
00005A10 0000 0000 ori.b D0, 0x0
00005A14 0000 0000 ori.b D0, 0x0
00005A18 0000 0000 ori.b D0, 0x0
00005A1C 0000 0000 ori.b D0, 0x0
00005A20 0000 0000 ori.b D0, 0x0
00005A24 0000 0000 ori.b D0, 0x0
00005A28 0000 0000 ori.b D0, 0x0
00005A2C 0000 0000 ori.b D0, 0x0
00005A30 0000 0000 ori.b D0, 0x0
00005A34 0000 0000 ori.b D0, 0x0
00005A38 0000 0000 ori.b D0, 0x0
00005A3C 0000 0000 ori.b D0, 0x0
00005A40 0000 0000 ori.b D0, 0x0
00005A44 0000 0000 ori.b D0, 0x0
00005A48 0000 0000 ori.b D0, 0x0
00005A4C 0000 0000 ori.b D0, 0x0
00005A50 0000 0000 ori.b D0, 0x0
00005A54 0000 0000 ori.b D0, 0x0
00005A58 0000 0000 ori.b D0, 0x0
00005A5C 0000 0000 ori.b D0, 0x0
00005A60 0000 0000 ori.b D0, 0x0
00005A64 0000 0000 ori.b D0, 0x0
00005A68 0000 0000 ori.b D0, 0x0
00005A6C 0000 0000 ori.b D0, 0x0
00005A70 0000 0000 ori.b D0, 0x0
00005A74 0000 0000 ori.b D0, 0x0
00005A78 0000 0000 ori.b D0, 0x0
00005A7C 0000 0000 ori.b D0, 0x0
00005A80 0000 0000 ori.b D0, 0x0
00005A84 0000 0000 ori.b D0, 0x0
00005A88 0000 0000 ori.b D0, 0x0
00005A8C 0000 0000 ori.b D0, 0x0
00005A90 0000 0000 ori.b D0, 0x0
00005A94 0000 0000 ori.b D0, 0x0
00005A98 0000 0000 ori.b D0, 0x0
00005A9C 0000 0000 ori.b D0, 0x0
00005AA0 0000 0000 ori.b D0, 0x0
00005AA4 0000 0000 ori.b D0, 0x0
00005AA8 0000 0000 ori.b D0, 0x0
00005AAC 0000 0000 ori.b D0, 0x0
00005AB0 0000 0000 ori.b D0, 0x0
00005AB4 0000 0000 ori.b D0, 0x0
00005AB8 0000 0000 ori.b D0, 0x0
00005ABC 0000 0000 ori.b D0, 0x0
00005AC0 0000 0000 ori.b D0, 0x0
00005AC4 0000 0000 ori.b D0, 0x0
00005AC8 E0A0 asr D0, D0
00005ACA E000 asr D0.b, 8
00005ACC 0000 0000 ori.b D0, 0x0
00005AD0 0000 0004 ori.b D0, 0x4
00005AD4 00C0 .incomplete
00005AD6 4080 negx.l D0
00005AD8 0000 0000 ori.b D0, 0x0
00005ADC 0000 0003 ori.b D0, 0x3
00005AE0 0000 0000 ori.b D0, 0x0
00005AE4 00E0 .incomplete
00005AE6 A0A0 syscall vMRdAddr
00005AE8 A0E0 syscall vBlkDeAlloc
00005AEA 0004 0000 ori.b D4, 0x0
00005AEE 0000 0040 ori.b D0, 0x40 /* '@' */
00005AF2 C040 and.w D0, D0
00005AF4 40E0 move.w -[A0], SR
00005AF6 0004 0000 ori.b D4, 0x0
00005AFA 0000 00E0 ori.b D0, 0xE0
00005AFE 20E0 move.l [A0]+, -[A0]
00005B00 80E0 divu.w D0, -[A0]
00005B02 0004 0000 ori.b D4, 0x0
00005B06 0000 00E0 ori.b D0, 0xE0
00005B0A 20E0 move.l [A0]+, -[A0]
00005B0C 20E0 move.l [A0]+, -[A0]
00005B0E 0004 0000 ori.b D4, 0x0
00005B12 0000 00A0 ori.b D0, 0xA0
00005B16 A0E0 syscall vBlkDeAlloc
00005B18 2020 move.l D0, -[A0]
00005B1A 0004 0000 ori.b D4, 0x0
00005B1E 0000 00E0 ori.b D0, 0xE0
00005B22 80E0 divu.w D0, -[A0]
00005B24 20E0 move.l [A0]+, -[A0]
00005B26 0004 0000 ori.b D4, 0x0
00005B2A 0000 00E0 ori.b D0, 0xE0
00005B2E 80E0 divu.w D0, -[A0]
00005B30 A0E0 syscall vBlkDeAlloc
00005B32 0004 0000 ori.b D4, 0x0
00005B36 0000 00E0 ori.b D0, 0xE0
00005B3A 2020 move.l D0, -[A0]
00005B3C 2020 move.l D0, -[A0]
00005B3E 0004 0000 ori.b D4, 0x0
00005B42 0000 00E0 ori.b D0, 0xE0
00005B46 A0E0 syscall vBlkDeAlloc
00005B48 A0E0 syscall vBlkDeAlloc
00005B4A 0004 0000 ori.b D4, 0x0
00005B4E 0000 00E0 ori.b D0, 0xE0
00005B52 A0E0 syscall vBlkDeAlloc
00005B54 20E0 move.l [A0]+, -[A0]
00005B56 0004 0000 ori.b D4, 0x0
00005B5A 0000 0000 ori.b D0, 0x0
00005B5E 0000 0000 ori.b D0, 0x0
00005B62 0000 0000 ori.b D0, 0x0
00005B66 0000 0000 ori.b D0, 0x0
00005B6A 0000 0000 ori.b D0, 0x0
00005B6E 0000 0000 ori.b D0, 0x0
00005B72 0000 0000 ori.b D0, 0x0
00005B76 0000 0000 ori.b D0, 0x0
00005B7A 0000 0000 ori.b D0, 0x0
00005B7E 0000 0000 ori.b D0, 0x0
00005B82 0000 0000 ori.b D0, 0x0
00005B86 0000 0000 ori.b D0, 0x0
00005B8A 0000 0000 ori.b D0, 0x0
00005B8E 0000 0000 ori.b D0, 0x0
00005B92 0000 0000 ori.b D0, 0x0
00005B96 0000 0000 ori.b D0, 0x0
00005B9A 0000 0000 ori.b D0, 0x0
00005B9E 0000 0000 ori.b D0, 0x0
00005BA2 0000 0000 ori.b D0, 0x0
00005BA6 0000 0000 ori.b D0, 0x0
00005BAA 0000 0000 ori.b D0, 0x0
00005BAE 0000 0000 ori.b D0, 0x0
00005BB2 0000 0000 ori.b D0, 0x0
00005BB6 0000 0000 ori.b D0, 0x0
00005BBA 0000 0000 ori.b D0, 0x0
00005BBE 0000 0000 ori.b D0, 0x0
00005BC2 0000 0000 ori.b D0, 0x0
00005BC6 0000 0000 ori.b D0, 0x0
00005BCA 0000 0000 ori.b D0, 0x0
00005BCE 0000 0000 ori.b D0, 0x0
00005BD2 0000 0000 ori.b D0, 0x0
00005BD6 0000 0000 ori.b D0, 0x0
00005BDA 0000 0000 ori.b D0, 0x0
00005BDE 0000 0000 ori.b D0, 0x0
00005BE2 0000 0000 ori.b D0, 0x0
00005BE6 0000 0000 ori.b D0, 0x0
00005BEA 0000 0000 ori.b D0, 0x0
00005BEE 0000 0000 ori.b D0, 0x0
00005BF2 0000 0000 ori.b D0, 0x0
00005BF6 0000 0000 ori.b D0, 0x0
00005BFA 0000 0000 ori.b D0, 0x0
00005BFE 0000 0000 ori.b D0, 0x0
00005C02 0000 0000 ori.b D0, 0x0
00005C06 0000 0000 ori.b D0, 0x0
00005C0A 0000 0000 ori.b D0, 0x0
00005C0E 0000 0000 ori.b D0, 0x0
00005C12 0000 0000 ori.b D0, 0x0
00005C16 0000 0000 ori.b D0, 0x0
00005C1A 0000 0000 ori.b D0, 0x0
00005C1E 0000 0000 ori.b D0, 0x0
00005C22 0000 0000 ori.b D0, 0x0
00005C26 0000 0000 ori.b D0, 0x0
00005C2A 0000 0000 ori.b D0, 0x0
00005C2E 0000 0000 ori.b D0, 0x0
00005C32 0000 0000 ori.b D0, 0x0
00005C36 0000 0000 ori.b D0, 0x0
00005C3A 0000 0000 ori.b D0, 0x0
00005C3E 0068 9890 9868 ori.w [A0 - 0x6798], 0x9890
00005C44 0000 0006 ori.b D0, 0x6
00005C48 0018 2424 ori.b [A0]+, 0x24 /* '$' */
00005C4C 5844 addq.w D4, 4
00005C4E 4458 neg.w [A0]+
00005C50 8080 or.l D0, D0
00005C52 0007 0000 ori.b D7, 0x0
00005C56 0044 A828 ori.w D4, 0xA828
00005C5A 1010 move.b D0, [A0]
00005C5C 2020 move.l D0, -[A0]
00005C5E 0007 0040 ori.b D7, 0x40 /* '@' */
00005C62 A080 syscall GetVideoDefault
00005C64 40A0 negx.l -[A0]
00005C66 A040 syscall ResrvMem/ReserveMem
00005C68 0000 0004 ori.b D0, 0x4
00005C6C 0000 0070 ori.b D0, 0x70 /* 'p' */
00005C70 C0F0 8070 mulu.w D0, [A0 + A0.w + 0x70]
00005C74 0000 0005 ori.b D0, 0x5
00005C78 0080 6080 8080 ori.l D0, 0x60808080
00005C7E 4020 negx.b -[A0]
00005C80 20C0 move.l [A0]+, D0
00005C82 0004 0000 ori.b D4, 0x0
00005C86 0050 A828 ori.w [A0], 0xA828
00005C8A 4850 pea.l [A0]
00005C8C 1010 move.b D0, [A0]
00005C8E 0006 0020 ori.b D6, 0x20 /* ' ' */
00005C92 5050 addq.w [A0], 8
00005C94 F0A0 A040 .extension 0x0A0 <<F/2-3/0>> // unimplemented
00005C98 0000 0005 ori.b D0, 0x5
00005C9C 0000 0000 ori.b D0, 0x0
00005CA0 8080 or.l D0, D0
00005CA2 A040 syscall ResrvMem/ReserveMem
00005CA4 0000 0004 ori.b D0, 0x4
00005CA8 0000 0048 ori.b D0, 0x48 /* 'H' */
00005CAC 5060 addq.w -[A0], 8
00005CAE A890 syscall StdLine
00005CB0 0000 0006 ori.b D0, 0x6
00005CB4 0080 4040 2060 ori.l D0, 0x40402060 /* '@@ `' */
00005CBA 5088 addq.l A0, 8
00005CBC 0000 0006 ori.b D0, 0x6
00005CC0 0000 0024 ori.b D0, 0x24 /* '$' */
00005CC4 2448 movea.l A2, A0
00005CC6 4874 8080 pea.l [A4 + A0.w - 0x128]
00005CCA 0007 0000 ori.b D7, 0x0
00005CCE 00D0 .incomplete
00005CD0 5050 addq.w [A0], 8
00005CD2 6040 bra +0x42 /* 00005D14 */
00005CD4 0000 0005 ori.b D0, 0x5
00005CD8 0080 6080 6080 ori.l D0, 0x60806080
00005CDE 8040 or.w D0, D0
00005CE0 2040 movea.l A0, D0
00005CE2 0004 0000 ori.b D4, 0x0
00005CE6 0060 9090 ori.w -[A0], 0x9090
00005CEA 9060 sub.w D0, -[A0]
00005CEC 0000 0005 ori.b D0, 0x5
00005CF0 0000 007C ori.b D0, 0x7C /* '|' */
00005CF4 A828 syscall ShowDialogItem/ShowDItem
00005CF6 2848 movea.l A4, A0
00005CF8 0000 0007 ori.b D0, 0x7
00005CFC 0000 0030 ori.b D0, 0x30 /* '0' */
00005D00 4848 pea.l A0
00005D02 48B0 8080 0006 movem.w [A0 + D0.w + 0x6], D7,A7
00005D08 0000 007C ori.b D0, 0x7C /* '|' */
00005D0C 9090 sub.l D0, [A0]
00005D0E 9060 sub.w D0, -[A0]
00005D10 0000 0007 ori.b D0, 0x7
label00005D14:
00005D14 0000 0078 ori.b D0, 0x78 /* 'x' */
00005D18 A020 syscall SetPtrSize
00005D1A 4040 negx.w D0
00005D1C 0000 0006 ori.b D0, 0x6
00005D20 0000 0090 ori.b D0, 0x90
00005D24 4848 pea.l A0
00005D26 4830 0000 nbcd.b [A0 + D0.w]
00005D2A 0006 0010 ori.b D6, 0x10
00005D2E 1070 A8A8 movea.b A0, [A0 + A2 - 0x88]
00005D32 A870 syscall LocalToGlobal
00005D34 4040 negx.w D0
00005D36 0006 0000 ori.b D6, 0x0
00005D3A 00C2 .incomplete
00005D3C 2428 1028 move.l D2, [A0 + 0x1028]
00005D40 4A84 tst.l D4
00005D42 0008 0010 ori.b A0, 0x10
00005D46 1010 move.b D0, [A0]
00005D48 A4A8 syscall 0x0A8, flags=4
00005D4A A870 syscall LocalToGlobal
00005D4C 4040 negx.w D0
00005D4E 0007 0000 ori.b D7, 0x0
00005D52 0048 8494 ori.w A0, 0x8494
00005D56 B468 0000 cmp.w D2, [A0 + 0x0]
00005D5A 0007 0000 ori.b D7, 0x0
00005D5E 0000 0000 ori.b D0, 0x0
00005D62 0000 36B0 ori.b D0, 0xB0
00005D66 1353 6F6C move.b [A1 + 0x6F6C], [A3]
00005D6A 5F5F subq.w [A7]+, 7
00005D6C 5F5F subq.w [A7]+, 7
00005D6E 5F5F subq.w [A7]+, 7
00005D70 5F5F subq.w [A7]+, 7
00005D72 5F5F subq.w [A7]+, 7
00005D74 5F5F subq.w [A7]+, 7
00005D76 5F5F subq.w [A7]+, 7
00005D78 5F5F subq.w [A7]+, 7
00005D7A 166E 003E movea.b A3, [A6 + 0x3E]
00005D7E EEBA ror D2, D7
00005D80 0000 035C ori.b D0, 0x5C /* '\\' */
00005D84 1344 4D20 move.b [A1 + 0x4D20], D4
00005D88 2D33 37A1 2031 move.l -[A6], [[0x2031 + D3 * 8]]
00005D8E 3534 3932 5F5F 5F5F 5F5F move.w -[A2], [[A4 + 0x5F5F5F5F + D3] + 0x5F5F]
00005D98 1D7D 008B move.b [A6 + 0x8B], <<invalid special address>>
00005D9C FBF6 .invalid <<F/7/5>>
00005D9E 0000 0059 ori.b D0, 0x59 /* 'Y' */
00005DA2 1347 2031 move.b [A1 + 0x2031], D7
00005DA6 3538 2D30 move.w -[A2], [0x00002D30]
00005DAA 3237 5F5F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
00005DAE 5F5F subq.w [A7]+, 7
00005DB0 5F5F subq.w [A7]+, 7
00005DB2 5F5F subq.w [A7]+, 7
00005DB4 5F5F subq.w [A7]+, 7
00005DB6 3426 move.w D2, -[A6]
00005DB8 02EF .incomplete
00005DBA F0A1 0000 .extension 0x0A1 <<F/2-3/0>> // unimplemented
00005DBE 01AD 1347 bclr [A5 + 0x1347], D0
00005DC2 2031 3538 2D35 305F move.l D0, [A1 + 0x2D35305F + D3 * 4]
00005DCA 5F5F subq.w [A7]+, 7
00005DCC 5F5F subq.w [A7]+, 7
00005DCE 5F5F subq.w [A7]+, 7
00005DD0 5F5F subq.w [A7]+, 7
00005DD2 5F5F subq.w [A7]+, 7
00005DD4 0FD6 .incomplete
00005DD6 0113 btst [A3], D0
00005DD8 0F2F 0000 btst [A7 + 0x0], D7
00005DDC 035C bchg [A4]+, D1
00005DDE 1344 4D20 move.b [A1 + 0x4D20], D4
00005DE2 2B34 33A1 2034 move.l -[A5], [[0x2034 + D3 * 2]]
00005DE8 345F movea.w A2, [A7]+
00005DEA 5F5F subq.w [A7]+, 7
00005DEC 5F5F subq.w [A7]+, 7
00005DEE 5F5F subq.w [A7]+, 7
00005DF0 5F5F subq.w [A7]+, 7
00005DF2 130E move.b -[A1], A6
00005DF4 0175 D6B5 bchg [A5 + A5.w * 8 - 0x75], D0
00005DF8 0000 28F1 ori.b D0, 0xF1
00005DFC 13C5 2054 7563 move.b [0x20547563], D5
00005E02 5F5F subq.w [A7]+, 7
00005E04 5F5F subq.w [A7]+, 7
00005E06 5F5F subq.w [A7]+, 7
00005E08 5F5F subq.w [A7]+, 7
00005E0A 5F5F subq.w [A7]+, 7
00005E0C 5F5F subq.w [A7]+, 7
00005E0E 5F5F subq.w [A7]+, 7
00005E10 08C9 00FE bset.b A1, 0xFE
00005E14 D8EC 0000 add.w A4, [A4 + 0x0]
00005E18 45D9 lea.l A2, [A1]+
00005E1A 13C1 2048 7969 move.b [0x20487969], D1
00005E20 5F5F subq.w [A7]+, 7
label00005E22:
00005E22 5F5F subq.w [A7]+, 7
00005E24 5F5F subq.w [A7]+, 7
00005E26 5F5F subq.w [A7]+, 7
00005E28 5F5F subq.w [A7]+, 7
00005E2A 5F5F subq.w [A7]+, 7
00005E2C 5F5F subq.w [A7]+, 7
00005E2E 18B9 032E 3AA0 move.b [A4], [0x032E3AA0]
00005E34 0000 0335 ori.b D0, 0x35 /* '5' */
00005E38 1344 4D20 move.b [A1 + 0x4D20], D4
00005E3C 2B36 36A1 move.l -[A5], [A6 + D3.w * 8 - 0x95]
00005E40 2033 345F move.l D0, [A3 + D3.w * 4 + 0x5F]
00005E44 5F5F subq.w [A7]+, 7
00005E46 5F5F subq.w [A7]+, 7
00005E48 5F5F subq.w [A7]+, 7
00005E4A 5F5F subq.w [A7]+, 7
00005E4C 2B7F 08CD move.l [A5 + 0x8CD], <<invalid special address>>
00005E50 03E5 .incomplete
00005E52 0000 13C7 ori.b D0, 0xC7
00005E56 1344 4D20 move.b [A1 + 0x4D20], D4
00005E5A 2B34 A120 3132 move.l -[A5], [A4 + 0x3132 + A2]
00005E60 335F 5F5F move.w [A1 + 0x5F5F], [A7]+
00005E64 5F5F subq.w [A7]+, 7
00005E66 5F5F subq.w [A7]+, 7
00005E68 5F5F subq.w [A7]+, 7
00005E6A 1AC9 move.b [A5]+, A1
00005E6C 0583 bclr D3, D2
00005E6E 0277 0000 0095 andi.w [A7 + D0.w - 0x107], 0x0
00005E74 1356 616E move.b [A1 + 0x616E], [A6]
00005E78 204D movea.l A0, A5
00005E7A 6161 bsr +0x63 /* 00005EDD */
00005E7C 6E65 bgt +0x67 /* 00005EE3 */
00005E7E 6EA2 bgt -0x5C /* 00005E22 */
00005E80 7320 moveq.l D1, 0x20
00005E82 5374 6172 5F5F 1363 0438 subq.w [[A4 + 0x5F5F1363] + 0x438], 1
00005E8C 1F87 0000 move.b [A7 + D0.w], D7
00005E90 301A move.w D0, [A2]+
00005E92 13C6 2043 6173 move.b [0x20436173], D6
00005E98 5F5F subq.w [A7]+, 7
00005E9A 5F5F subq.w [A7]+, 7
00005E9C 5F5F subq.w [A7]+, 7
00005E9E 5F5F subq.w [A7]+, 7
00005EA0 5F5F subq.w [A7]+, 7
00005EA2 5F5F subq.w [A7]+, 7
00005EA4 5F5F subq.w [A7]+, 7
00005EA6 1188 0499 move.b [A0 + D0.w * 4 - 0x103], A0
00005EAA 35E9 0000 037C move.w [PC + 0x37C /* 00006228, value 0x5F5F '__' */], [A1 + 0x0]
00005EB0 1352 6F73 move.b [A1 + 0x6F73], [A2]
00005EB4 7320 moveq.l D1, 0x20
00005EB6 3331 385F move.w -[A1], [A1 + D3 + 0x5F]
00005EBA 5F5F subq.w [A7]+, 7
00005EBC 5F5F subq.w [A7]+, 7
00005EBE 5F5F subq.w [A7]+, 7
00005EC0 5F5F subq.w [A7]+, 7
00005EC2 5F5F subq.w [A7]+, 7
00005EC4 1AF1 0726 349B 0000 move.b [A5]+, [[A1 + 0x349B] + D0 * 8]
00005ECC 0493 1344 4D20 subi.l [A3], 0x13444D20
00005ED2 2B36 31A1 2031 move.l -[A5], [[0x2031 + D3]]
00005ED8 3935 5F5F move.w -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
00005EDC 5F5F subq.w [A7]+, 7
00005EDE 5F5F subq.w [A7]+, 7
00005EE0 5F5F subq.w [A7]+, 7
00005EE2 1AE8 073A move.b [A5]+, [A0 + 0x73A]
00005EE6 349D move.w [A2], [A5]+
00005EE8 0000 00B2 ori.b D0, 0xB2
00005EEC 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00005EF0 6620 bne +0x22 /* 00005F12 */
00005EF2 3437 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00005EF6 5F5F subq.w [A7]+, 7
00005EF8 5F5F subq.w [A7]+, 7
00005EFA 5F5F subq.w [A7]+, 7
00005EFC 5F5F subq.w [A7]+, 7
00005EFE 5F5F subq.w [A7]+, 7
00005F00 1B33 07EB 27FC 0000 1C74 move.b -[A5], [[0x27FC] + 0x1C74]
00005F0A 13CB 2043 6173 move.b [0x20436173], A3
00005F10 5F5F subq.w [A7]+, 7
label00005F12:
00005F12 5F5F subq.w [A7]+, 7
00005F14 5F5F subq.w [A7]+, 7
00005F16 5F5F subq.w [A7]+, 7
00005F18 5F5F subq.w [A7]+, 7
00005F1A 5F5F subq.w [A7]+, 7
00005F1C 5F5F subq.w [A7]+, 7
00005F1E 146D 064D movea.b A2, [A5 + 0x64D]
00005F22 CBD6 muls.w D5, [A6]
00005F24 0000 0204 ori.b D0, 0x4
00005F28 1344 4D20 move.b [A1 + 0x4D20], D4
00005F2C 2D36 38A1 move.l -[A6], [A6 + D3 - 0x95]
00005F30 2034 375F move.l D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00005F34 5F5F subq.w [A7]+, 7
00005F36 5F5F subq.w [A7]+, 7
00005F38 5F5F subq.w [A7]+, 7
00005F3A 5F5F subq.w [A7]+, 7
00005F3C 163A 0702 move.b D3, [PC + 0x702 /* 00006640, value 0x5F '_' */]
00005F40 F8C1 0000 .extension 0x8C1 <<F/2-3/4>> // unimplemented
00005F44 009A 134C 2037 ori.l [A2]+, 0x134C2037
00005F4A 3235 2D33 325F 5F5F 5F5F 5F5F move.w D1, [[A5 + 0x325F5F5F + D2 * 4] + 0x5F5F5F5F]
00005F56 5F5F subq.w [A7]+, 7
00005F58 5F5F subq.w [A7]+, 7
00005F5A 0E46 0663 .invalid.w D6, 0x663 // invalid immediate operation
00005F5E FADB 0000 .extension 0xADB <<F/2-3/5>> // unimplemented
00005F62 0053 134C ori.w [A3], 0x134C
00005F66 2037 3236 move.l D0, [A7 + D3.w * 2 + 0x36]
00005F6A 2D38 5F5F move.l -[A6], [0x00005F5F]
00005F6E 5F5F subq.w [A7]+, 7
00005F70 5F5F subq.w [A7]+, 7
00005F72 5F5F subq.w [A7]+, 7
00005F74 5F5F subq.w [A7]+, 7
00005F76 5F5F subq.w [A7]+, 7
00005F78 15A7 09DB DC21 0000 move.b [[] - 0x23DF0000], -[A7]
00005F80 1354 1350 move.b [A1 + 0x1350], [A4]
00005F84 2045 movea.l A0, D5
00005F86 7269 moveq.l D1, 0x69
00005F88 5F5F subq.w [A7]+, 7
00005F8A 5F5F subq.w [A7]+, 7
00005F8C 5F5F subq.w [A7]+, 7
00005F8E 5F5F subq.w [A7]+, 7
00005F90 5F5F subq.w [A7]+, 7
00005F92 5F5F subq.w [A7]+, 7
00005F94 5F5F subq.w [A7]+, 7
00005F96 287F movea.l A4, <<invalid special address>>
00005F98 12D6 move.b [A1]+, [A6]
00005F9A 1049 movea.b A0, A1
00005F9C 0000 1ACD ori.b D0, 0xCD
00005FA0 1344 4D20 move.b [A1 + 0x4D20], D4
00005FA4 2B31 39A1 2032 move.l -[A5], [[0x2032 + D3]]
00005FAA 3739 5F5F 5F5F move.w -[A3], [0x5F5F5F5F]
00005FB0 5F5F subq.w [A7]+, 7
00005FB2 5F5F subq.w [A7]+, 7
00005FB4 13DF 09B3 F9B0 move.b [0x09B3F9B0], [A7]+
00005FBA 0000 1CDA ori.b D0, 0xDA
00005FBE 13D2 2043 6574 move.b [0x20436574], [A2]
00005FC4 5F5F subq.w [A7]+, 7
00005FC6 5F5F subq.w [A7]+, 7
00005FC8 5F5F subq.w [A7]+, 7
00005FCA 5F5F subq.w [A7]+, 7
00005FCC 5F5F subq.w [A7]+, 7
00005FCE 5F5F subq.w [A7]+, 7
00005FD0 5F5F subq.w [A7]+, 7
00005FD2 183E move.b D4, <<invalid special address>>
00005FD4 0BD6 .incomplete
00005FD6 3658 movea.w A3, [A0]+
00005FD8 0000 1C96 ori.b D0, 0x96
00005FDC 1344 4D20 move.b [A1 + 0x4D20], D4
00005FE0 2B36 33A1 2032 move.l -[A5], [[0x2032 + D3 * 2]]
00005FE6 3338 5F5F move.w -[A1], [0x00005F5F]
00005FEA 5F5F subq.w [A7]+, 7
00005FEC 5F5F subq.w [A7]+, 7
00005FEE 5F5F subq.w [A7]+, 7
00005FF0 182A 0D99 move.b D4, [A2 + 0xD99]
00005FF4 0651 0000 addi.w [A1], 0x0
00005FF8 00A2 134C 2031 ori.l -[A2], 0x134C2031
00005FFE 3135 392D 3136 move.w -[A0], [[A5 + 0x3136] + D3]
00006004 5F5F subq.w [A7]+, 7
00006006 5F5F subq.w [A7]+, 7
00006008 5F5F subq.w [A7]+, 7
0000600A 5F5F subq.w [A7]+, 7
0000600C 5F5F subq.w [A7]+, 7
0000600E 1A4A movea.b A5, A2
00006010 0EEE .incomplete
00006012 3812 move.w D4, [A2]
00006014 0000 0D4F ori.b D0, 0x4F /* 'O' */
00006018 1344 4D20 move.b [A1 + 0x4D20], D4
0000601C 2B36 31A1 2033 move.l -[A5], [[0x2033 + D3]]
00006022 3636 5F5F move.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00006026 5F5F subq.w [A7]+, 7
00006028 5F5F subq.w [A7]+, 7
0000602A 5F5F subq.w [A7]+, 7
0000602C 2DC2 move.l <<invalid special address>>, D2
0000602E 1B1E move.b -[A5], [A6]+
00006030 EEDF 0000 bfset [A7]+ {0:32}
00006034 0341 bchg D1, D1
00006036 1344 4D20 move.b [A1 + 0x4D20], D4
0000603A 2D31 38A1 move.l -[A6], [A1 + D3 - 0x95]
0000603E 2033 3539 5F5F 5F5F move.l D0, [[A3 + 0x5F5F5F5F + D3 * 4]]
00006046 5F5F subq.w [A7]+, 7
00006048 5F5F subq.w [A7]+, 7
0000604A 35A8 2222 03BE 0000 03F7 1344 move.w [[0x3F7] + D0 * 2 + 0x1344], [A0 + 0x2222]
00006056 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00006058 2B32 A120 3334 move.l -[A5], [A2 + 0x3334 + A2]
0000605E 385F movea.w A4, [A7]+
00006060 5F5F subq.w [A7]+, 7
00006062 5F5F subq.w [A7]+, 7
00006064 5F5F subq.w [A7]+, 7
00006066 5F5F subq.w [A7]+, 7
00006068 28BD move.l [A4], <<invalid special address>>
0000606A 1A5F movea.b A5, [A7]+
0000606C E15D rol D5.w, 8
0000606E 0000 0358 ori.b D0, 0x58 /* 'X' */
00006072 1344 4D20 move.b [A1 + 0x4D20], D4
00006076 2D33 32A1 move.l -[A6], [A3 + D3.w * 2 - 0x95]
0000607A 2038 3238 move.l D0, [0x00003238]
0000607E 5F5F subq.w [A7]+, 7
00006080 5F5F subq.w [A7]+, 7
00006082 5F5F subq.w [A7]+, 7
00006084 5F5F subq.w [A7]+, 7
00006086 2CE6 move.l [A6]+, -[A6]
00006088 22AE 1A1D move.l [A1], [A6 + 0x1A1D]
0000608C 0000 0102 ori.b D0, 0x2
00006090 134C 2031 move.b [A1 + 0x2031], A4
00006094 3330 352D 3130 move.w -[A1], [[A0 + 0x3130] + D3 * 4]
0000609A 5F5F subq.w [A7]+, 7
0000609C 5F5F subq.w [A7]+, 7
0000609E 5F5F subq.w [A7]+, 7
000060A0 5F5F subq.w [A7]+, 7
000060A2 5F5F subq.w [A7]+, 7
000060A4 243B 1CA5 move.l D2, [PC + D1 * 4 - 0x91]
000060A8 0562 bchg -[A2], D2
000060AA 0000 1425 ori.b D0, 0x25 /* '%' */
000060AE 1344 4D20 move.b [A1 + 0x4D20], D4
000060B2 2B36 A120 3339 move.l -[A5], [A6 + 0x3339 + A2]
000060B8 385F movea.w A4, [A7]+
000060BA 5F5F subq.w [A7]+, 7
000060BC 5F5F subq.w [A7]+, 7
000060BE 5F5F subq.w [A7]+, 7
000060C0 5F5F subq.w [A7]+, 7
000060C2 2208 move.l D1, A0
000060C4 1CE3 move.b [A6]+, -[A3]
000060C6 151E move.b -[A2], [A6]+
000060C8 0000 0264 ori.b D0, 0x64 /* 'd' */
000060CC 1352 6F73 move.b [A1 + 0x6F73], [A2]
000060D0 7320 moveq.l D1, 0x20
000060D2 3535 365F move.w -[A2], [A5 + D3.w * 8 + 0x5F]
000060D6 5F5F subq.w [A7]+, 7
000060D8 5F5F subq.w [A7]+, 7
000060DA 5F5F subq.w [A7]+, 7
000060DC 5F5F subq.w [A7]+, 7
000060DE 5F5F subq.w [A7]+, 7
000060E0 2406 move.l D2, D6
000060E2 210B move.l -[A0], A3
000060E4 F4BF cpusha INST
000060E6 0000 1381 ori.b D0, 0x81
000060EA 1344 4D20 move.b [A1 + 0x4D20], D4
000060EE 2D31 33A1 2035 move.l -[A6], [[0x2035 + D3 * 2]]
000060F4 3434 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
000060F8 5F5F subq.w [A7]+, 7
000060FA 5F5F subq.w [A7]+, 7
000060FC 5F5F subq.w [A7]+, 7
000060FE 24DE move.l [A2]+, [A6]+
00006100 2877 0463 movea.l A4, [A7 + D0.w * 4 + 0x63]
00006104 0000 009C ori.b D0, 0x9C
00006108 1347 2037 move.b [A1 + 0x2037], D7
0000610C 372D 3331 move.w -[A3], [A5 + 0x3331]
00006110 5F5F subq.w [A7]+, 7
00006112 5F5F subq.w [A7]+, 7
00006114 5F5F subq.w [A7]+, 7
00006116 5F5F subq.w [A7]+, 7
00006118 5F5F subq.w [A7]+, 7
0000611A 5F5F subq.w [A7]+, 7
0000611C 2739 2D69 0356 move.l -[A3], [0x2D690356]
00006122 0000 28C1 ori.b D0, 0xC1
00006126 13C9 2043 6574 move.b [0x20436574], A1
0000612C 5F5F subq.w [A7]+, 7
0000612E 5F5F subq.w [A7]+, 7
00006130 5F5F subq.w [A7]+, 7
00006132 5F5F subq.w [A7]+, 7
00006134 5F5F subq.w [A7]+, 7
00006136 5F5F subq.w [A7]+, 7
00006138 5F5F subq.w [A7]+, 7
0000613A 12B8 15E7 move.b [A1], [0x000015E7]
0000613E E4E2 roxr .w -[A2]
00006140 0000 232B ori.b D0, 0x2B /* '+' */
00006144 1338 3245 move.b -[A1], [0x00003245]
00006148 7269 moveq.l D1, 0x69
0000614A 5F5F subq.w [A7]+, 7
0000614C 5F5F subq.w [A7]+, 7
0000614E 5F5F subq.w [A7]+, 7
00006150 5F5F subq.w [A7]+, 7
00006152 5F5F subq.w [A7]+, 7
00006154 5F5F subq.w [A7]+, 7
00006156 5F5F subq.w [A7]+, 7
00006158 0C5F 108F cmpi.w [A7]+, 0x108F
0000615C FC8E 0000 .extension 0xC8E <<F/2-3/6>> // unimplemented
00006160 17C7 13C4 move.b <<invalid full ext with I/IS == 4>>, D7
00006164 2045 movea.l A0, D5
00006166 7269 moveq.l D1, 0x69
00006168 5F5F subq.w [A7]+, 7
0000616A 5F5F subq.w [A7]+, 7
0000616C 5F5F subq.w [A7]+, 7
0000616E 5F5F subq.w [A7]+, 7
00006170 5F5F subq.w [A7]+, 7
00006172 5F5F subq.w [A7]+, 7
00006174 5F5F subq.w [A7]+, 7
00006176 14B3 1C0A move.b [A2], [A3 + D1 * 4 + 0xA]
0000617A DD8D addx.l -[A6], -[A5]
0000617C 0000 00C4 ori.b D0, 0xC4
00006180 134C 4853 move.b [A1 + 0x4853], A4
00006184 2031 3536 355F 5F5F 5F5F move.l D0, [[A1 + 0x355F5F5F] + D3 * 4 + 0x5F5F]
0000618E 5F5F subq.w [A7]+, 7
00006190 5F5F subq.w [A7]+, 7
00006192 5F5F subq.w [A7]+, 7
00006194 1FC9 move.b <<invalid special address>>, A1
00006196 2EC8 move.l [A7]+, A0
00006198 F644 0000 .extension 0x644 <<F/1/3>>, 0x0000 // unimplemented
0000619C 46D2 move.w SR, [A2]
0000619E 13C3 2045 7269 move.b [0x20457269], D3
000061A4 5F5F subq.w [A7]+, 7
000061A6 5F5F subq.w [A7]+, 7
000061A8 5F5F subq.w [A7]+, 7
000061AA 5F5F subq.w [A7]+, 7
000061AC 5F5F subq.w [A7]+, 7
000061AE 5F5F subq.w [A7]+, 7
000061B0 5F5F subq.w [A7]+, 7
000061B2 20C8 move.l [A0]+, A0
000061B4 32A0 move.w [A1], -[A0]
000061B6 F96A .extension 0x96A <<F/4-5/4>> // unimplemented
000061B8 0000 010F ori.b D0, 0xF
000061BC 1347 2031 move.b [A1 + 0x2031], D7
000061C0 3630 2D32 385F 5F5F 5F5F move.w D3, [[A0 + 0x385F5F5F + D2 * 4] + 0x5F5F]
000061CA 5F5F subq.w [A7]+, 7
000061CC 5F5F subq.w [A7]+, 7
000061CE 5F5F subq.w [A7]+, 7
000061D0 0DBB 1B3B FBDC 0000 193E 1334 bclr [[PC - 0x4240000 + D1 * 2] + 0x193E1334], D6
000061DC 3045 movea.w A0, D5
000061DE 7269 moveq.l D1, 0x69
000061E0 5F5F subq.w [A7]+, 7
000061E2 5F5F subq.w [A7]+, 7
000061E4 5F5F subq.w [A7]+, 7
000061E6 5F5F subq.w [A7]+, 7
000061E8 5F5F subq.w [A7]+, 7
000061EA 5F5F subq.w [A7]+, 7
000061EC 5F5F subq.w [A7]+, 7
000061EE 073B 10CA btst [PC + D1.w - 0x54], D3
000061F2 1E4E movea.b A7, A6
000061F4 0000 015B ori.b D0, 0x5B /* '[' */
000061F8 1353 7465 move.b [A1 + 0x7465], [A3]
000061FC 696E bvs +0x70 /* 0000626C */
000061FE 2032 3035 move.l D0, [A2 + D3.w + 0x35]
00006202 315F 5F5F move.w [A0 + 0x5F5F], [A7]+
00006206 5F5F subq.w [A7]+, 7
00006208 5F5F subq.w [A7]+, 7
0000620A 5F5F subq.w [A7]+, 7
0000620C 13D4 3675 13D3 move.b [0x367513D3], [A4]
00006212 0000 03F7 ori.b D0, 0xF7
00006216 1344 4D20 move.b [A1 + 0x4D20], D4
0000621A 2B31 38A1 move.l -[A5], [A1 + D3 - 0x95]
0000621E 2036 3833 move.l D0, [A6 + D3 + 0x33]
00006222 5F5F subq.w [A7]+, 7
00006224 5F5F subq.w [A7]+, 7
00006226 5F5F subq.w [A7]+, 7
00006228 5F5F subq.w [A7]+, 7
0000622A 0F36 2E36 btst [A6 + D2 * 8 + 0x36], D7
0000622E 05DF .incomplete
00006230 0000 4726 ori.b D0, 0x26 /* '&' */
00006234 1331 20CF move.b -[A1], [A1 + D2.w - 0x49]
00006238 2833 2920 4F72 move.l D4, [A3 + 0x4F72 + D2]
0000623E 695F bvs +0x61 /* 0000629F */
00006240 5F5F subq.w [A7]+, 7
00006242 5F5F subq.w [A7]+, 7
00006244 5F5F subq.w [A7]+, 7
00006246 5F5F subq.w [A7]+, 7
00006248 0DE9 .incomplete
0000624A 2C03 move.l D6, D3
0000624C 05A0 bclr -[A0], D2
0000624E 0000 4385 ori.b D0, 0x85
00006252 13CF 204F 7269 move.b [0x204F7269], A7
00006258 5F5F subq.w [A7]+, 7
0000625A 5F5F subq.w [A7]+, 7
0000625C 5F5F subq.w [A7]+, 7
0000625E 5F5F subq.w [A7]+, 7
00006260 5F5F subq.w [A7]+, 7
00006262 5F5F subq.w [A7]+, 7
00006264 5F5F subq.w [A7]+, 7
00006266 0F75 380D bchg [A5 + D3 + 0xD], D7
0000626A FA14 0000 .unknown 0xFA14 0x0000 (W = 5)
// begin alternate branch 0000626C-00006270
label0000626C:
0000626C 0000 1455 ori.b D0, 0x55 /* 'U' */
// end alternate branch 0000626C-00006270
label0000626C: // (misaligned)
0000626E 1455 movea.b A2, [A5]
00006270 1344 4D20 move.b [A1 + 0x4D20], D4
00006274 2D35 A120 3131 move.l -[A6], [A5 + 0x3131 + A2]
0000627A 3233 5F5F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
0000627E 5F5F subq.w [A7]+, 7
00006280 5F5F subq.w [A7]+, 7
00006282 5F5F subq.w [A7]+, 7
00006284 0BD8 .incomplete
00006286 2C74 EE0C movea.l A6, [A4 + A6 * 8 + 0xC]
0000628A 0000 065F ori.b D0, 0x5F /* '_' */
0000628E 1344 4D20 move.b [A1 + 0x4D20], D4
00006292 2D32 31A1 2031 move.l -[A6], [[0x2031 + D3]]
00006298 3035 315F move.w D0, <<invalid full ext with IS == 1 and I/IS == 7>>
0000629C 5F5F subq.w [A7]+, 7
0000629E 5F5F subq.w [A7]+, 7
000062A0 5F5F subq.w [A7]+, 7
000062A2 03D5 .incomplete
000062A4 112C EE68 move.b -[A0], [A4 - 0x1198]
000062A8 0000 02B8 ori.b D0, 0xB8
000062AC 134B 6170 move.b [A1 + 0x6170], A3
000062B0 7465 moveq.l D2, 0x65
000062B2 796E moveq.l D4, 0x6E
000062B4 A273 syscall OSReserved, flags=2
000062B6 2053 movea.l A0, [A3]
000062B8 7461 moveq.l D2, 0x61
000062BA 725F moveq.l D1, 0x5F
000062BC 5F5F subq.w [A7]+, 7
000062BE 5F5F subq.w [A7]+, 7
000062C0 050E btst A6, D2
000062C2 250D move.l -[A2], A5
000062C4 FD98 .invalid <<F/6/6>>
000062C6 0000 0615 ori.b D0, 0x15
000062CA 1344 4D20 move.b [A1 + 0x4D20], D4
000062CE 2D33 A120 3131 move.l -[A6], [A3 + 0x3131 + A2]
000062D4 3233 5F5F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
000062D8 5F5F subq.w [A7]+, 7
000062DA 5F5F subq.w [A7]+, 7
000062DC 5F5F subq.w [A7]+, 7
000062DE 0364 bchg -[A4], D1
000062E0 2550 084C move.l [A2 + 0x84C], [A0]
000062E4 0000 013A ori.b D0, 0x3A /* ':' */
000062E8 1352 6F73 move.b [A1 + 0x6F73], [A2]
000062EC 7320 moveq.l D1, 0x20
000062EE 3437 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
000062F2 5F5F subq.w [A7]+, 7
000062F4 5F5F subq.w [A7]+, 7
000062F6 5F5F subq.w [A7]+, 7
000062F8 5F5F subq.w [A7]+, 7
000062FA 5F5F subq.w [A7]+, 7
000062FC 033E btst <<invalid special address>>, D1
000062FE 2FC1 move.l <<invalid special address>>, D1
00006300 EC39 ror D1.b, D6
00006302 0000 3E41 ori.b D0, 0x41 /* 'A' */
00006306 13C2 204C 6570 move.b [0x204C6570], D2
0000630C 5F5F subq.w [A7]+, 7
0000630E 5F5F subq.w [A7]+, 7
00006310 5F5F subq.w [A7]+, 7
00006312 5F5F subq.w [A7]+, 7
00006314 5F5F subq.w [A7]+, 7
00006316 5F5F subq.w [A7]+, 7
00006318 5F5F subq.w [A7]+, 7
0000631A 0232 3A8C 15A2 0000 33C8 andi.b [[ + D1 * 4] + 0x33C8], 0x8C
00006324 13D5 204F 7269 move.b [0x204F7269], [A5]
0000632A 5F5F subq.w [A7]+, 7
0000632C 5F5F subq.w [A7]+, 7
0000632E 5F5F subq.w [A7]+, 7
00006330 5F5F subq.w [A7]+, 7
00006332 5F5F subq.w [A7]+, 7
00006334 5F5F subq.w [A7]+, 7
00006336 5F5F subq.w [A7]+, 7
00006338 0148 bchg A0, D0
0000633A 27F0 FD1A 0000 0052 move.l [PC + D0.w + 0x52], [[A0 + A7 * 4]]
00006342 134C 5020 move.b [A1 + 0x5020], A4
00006346 3635 382D move.w D3, [A5 + D3 + 0x2D]
0000634A 325F movea.w A1, [A7]+
0000634C 5F5F subq.w [A7]+, 7
0000634E 5F5F subq.w [A7]+, 7
00006350 5F5F subq.w [A7]+, 7
00006352 5F5F subq.w [A7]+, 7
00006354 5F5F subq.w [A7]+, 7
00006356 015D bchg [A5]+, D0
00006358 3251 movea.w A1, [A1]
0000635A 04BB 0000 007B 1347 subi.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x7B /* '{' */
00006362 2039 392D 3437 move.l D0, [0x392D3437]
00006368 5F5F subq.w [A7]+, 7
0000636A 5F5F subq.w [A7]+, 7
0000636C 5F5F subq.w [A7]+, 7
0000636E 5F5F subq.w [A7]+, 7
00006370 5F5F subq.w [A7]+, 7
00006372 5F5F subq.w [A7]+, 7
00006374 0003 0862 ori.b D3, 0x62 /* 'b' */
00006378 3CAD 0000 move.w [A6], [A5 + 0x0]
0000637C 0314 btst [A4], D1
0000637E 1341 4320 move.b [A1 + 0x4320], D1
00006382 2B38 32A1 move.l -[A5], [0x000032A1]
00006386 2031 3131 315F 5F5F move.l D0, [[A1 + 0x315F5F5F + D3]]
0000638E 5F5F subq.w [A7]+, 7
00006390 5F5F subq.w [A7]+, 7
00006392 FDDC .invalid <<F/7/6>>
00006394 3C38 0B01 move.w D6, [0x00000B01]
00006398 0000 02FB ori.b D0, 0xFB
0000639C 1344 4D20 move.b [A1 + 0x4D20], D4
000063A0 2B31 30A1 move.l -[A5], [A1 + D3.w - 0x95]
000063A4 2031 3033 move.l D0, [A1 + D3.w + 0x33]
000063A8 325F movea.w A1, [A7]+
000063AA 5F5F subq.w [A7]+, 7
000063AC 5F5F subq.w [A7]+, 7
000063AE 5F5F subq.w [A7]+, 7
000063B0 FEBD 2227 .extension 0xEBD <<F/2-3/7>> // unimplemented
000063B4 F24C 0000 .extension 0x24C <<F/1/1>>, 0x0000 // unimplemented
000063B8 0427 1344 subi.b -[A7], 0x44 /* 'D' */
000063BC 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
000063BE 2D32 31A1 2031 move.l -[A6], [[0x2031 + D3]]
000063C4 3337 375F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
000063C8 5F5F subq.w [A7]+, 7
000063CA 5F5F subq.w [A7]+, 7
000063CC 5F5F subq.w [A7]+, 7
000063CE FF41 .extension 0xF41 <<F/4-5/7>> // unimplemented
000063D0 0E91 CA90 0000 .invalid.l [A1], 0xCA900000 // invalid immediate operation
000063D6 2196 13C0 move.l [ + <<invalid base displacement size>>], [A6]
000063DA 204D movea.l A0, A5
000063DC 656E bcs +0x70 /* 0000644C */
000063DE 5F5F subq.w [A7]+, 7
000063E0 5F5F subq.w [A7]+, 7
000063E2 5F5F subq.w [A7]+, 7
000063E4 5F5F subq.w [A7]+, 7
000063E6 5F5F subq.w [A7]+, 7
000063E8 5F5F subq.w [A7]+, 7
000063EA 5F5F subq.w [A7]+, 7
000063EC FB4C .extension 0xB4C <<F/4-5/5>> // unimplemented
000063EE 31B9 15AE 0000 00C4 move.w [A0 + D0.w - 0x60], [0x15AE0000]
000063F6 1352 6F73 move.b [A1 + 0x6F73], [A2]
000063FA 7320 moveq.l D1, 0x20
000063FC 3634 5F5F move.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00006400 5F5F subq.w [A7]+, 7
00006402 5F5F subq.w [A7]+, 7
00006404 5F5F subq.w [A7]+, 7
00006406 5F5F subq.w [A7]+, 7
00006408 5F5F subq.w [A7]+, 7
0000640A FCFA 19B0 .extension 0xCFA <<F/2-3/6>> // unimplemented
0000640E FEC0 0000 .extension 0xEC0 <<F/2-3/7>> // unimplemented
00006412 00F7 .incomplete
00006414 1352 6F73 move.b [A1 + 0x6F73], [A2]
00006418 7320 moveq.l D1, 0x20
0000641A 3631 345F move.w D3, [A1 + D3.w * 4 + 0x5F]
0000641E 5F5F subq.w [A7]+, 7
00006420 5F5F subq.w [A7]+, 7
00006422 5F5F subq.w [A7]+, 7
00006424 5F5F subq.w [A7]+, 7
00006426 5F5F subq.w [A7]+, 7
00006428 F74A .extension 0x74A <<F/4-5/3>> // unimplemented
0000642A 39BB 1285 0000 move.w [A4 + D0.w], [PC + D1.w * 2 - 0x123]
00006430 0498 1344 4D20 subi.l [A0]+, 0x13444D20
00006436 2B31 37A1 2031 move.l -[A5], [[0x2031 + D3 * 8]]
0000643C 3332 305F move.w -[A1], [A2 + D3.w + 0x5F]
00006440 5F5F subq.w [A7]+, 7
00006442 5F5F subq.w [A7]+, 7
00006444 5F5F subq.w [A7]+, 7
00006446 FCD5 0FDF .extension 0xCD5 <<F/2-3/6>> // unimplemented
0000644A FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
label0000644C:
0000644C 0000 D101 ori.b D0, 0x1
00006450 1353 6972 move.b [A1 + 0x6972], [A3]
00006454 6975 bvs +0x77 /* 000064CB */
00006456 735F moveq.l D1, 0x5F
00006458 5F5F subq.w [A7]+, 7
0000645A 5F5F subq.w [A7]+, 7
0000645C 5F5F subq.w [A7]+, 7
0000645E 5F5F subq.w [A7]+, 7
00006460 5F5F subq.w [A7]+, 7
00006462 5F5F subq.w [A7]+, 7
00006464 F2D4 3B92 .extension 0x2D4 <<F/2-3/1>> // unimplemented
00006468 FA8A 0000 .extension 0xA8A <<F/2-3/5>> // unimplemented
0000646C 128B move.b [A1], A3
0000646E 1344 4D20 move.b [A1 + 0x4D20], D4
00006472 2D35 A120 3138 move.l -[A6], [A5 + 0x3138 + A2]
00006478 3434 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
0000647C 5F5F subq.w [A7]+, 7
0000647E 5F5F subq.w [A7]+, 7
00006480 5F5F subq.w [A7]+, 7
00006482 F8EE 1EE2 .extension 0x8EE <<F/2-3/4>> // unimplemented
00006486 14D6 move.b [A2]+, [A6]
00006488 0000 0280 ori.b D0, 0x80
0000648C 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006490 6620 bne +0x22 /* 000064B2 */
00006492 3239 345F 5F5F move.w D1, [0x345F5F5F]
00006498 5F5F subq.w [A7]+, 7
0000649A 5F5F subq.w [A7]+, 7
0000649C 5F5F subq.w [A7]+, 7
0000649E 5F5F subq.w [A7]+, 7
000064A0 F6A9 2536 .extension 0x6A9 <<F/2-3/3>> // unimplemented
000064A4 DAAB 0000 add.l D5, [A3 + 0x0]
000064A8 01B5 1344 bclr <<invalid full ext with I/IS == 4>>, D0
000064AC 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
label000064AE:
000064AE 2D34 34A1 move.l -[A6], [A4 + D3.w * 4 - 0x95]
label000064B2:
000064B2 2033 3034 move.l D0, [A3 + D3.w + 0x34]
000064B6 355F 5F5F move.w [A2 + 0x5F5F], [A7]+
000064BA 5F5F subq.w [A7]+, 7
000064BC 5F5F subq.w [A7]+, 7
000064BE F4BA cpusha INST
000064C0 2CD0 move.l [A6]+, [A0]
000064C2 104E movea.b A0, A6
000064C4 0000 0056 ori.b D0, 0x56 /* 'V' */
000064C8 1347 2031 move.b [A1 + 0x2031], D7
000064CC 3039 2D33 355F move.w D0, [0x2D33355F]
000064D2 5F5F subq.w [A7]+, 7
000064D4 5F5F subq.w [A7]+, 7
000064D6 5F5F subq.w [A7]+, 7
000064D8 5F5F subq.w [A7]+, 7
000064DA 5F5F subq.w [A7]+, 7
000064DC F768 .extension 0x768 <<F/4-5/3>> // unimplemented
000064DE 1CB8 17F5 move.b [A6], [0x000017F5]
000064E2 0000 013A ori.b D0, 0x3A /* ':' */
000064E6 1352 6F73 move.b [A1 + 0x6F73], [A2]
000064EA 7320 moveq.l D1, 0x20
000064EC 3938 365F move.w -[A4], [0x0000365F]
000064F0 5F5F subq.w [A7]+, 7
000064F2 5F5F subq.w [A7]+, 7
000064F4 5F5F subq.w [A7]+, 7
000064F6 5F5F subq.w [A7]+, 7
000064F8 5F5F subq.w [A7]+, 7
000064FA F763 .extension 0x763 <<F/4-5/3>> // unimplemented
000064FC 163B 023F move.b D3, [PC + D0.w * 2 + 0x3F]
00006500 0000 01A5 ori.b D0, 0xA5
00006504 134C 7579 move.b [A1 + 0x7579], A4
00006508 7465 moveq.l D2, 0x65
0000650A 6EA2 bgt -0x5C /* 000064AE */
0000650C 7320 moveq.l D1, 0x20
0000650E 5374 6172 5F5F 5F5F 5F5F subq.w [[A4 + 0x5F5F5F5F] + 0x5F5F], 1
00006518 F0E6 25D5 .extension 0x0E6 <<F/2-3/0>> // unimplemented
0000651C 2DBF 0000 move.l [A6 + D0.w], <<invalid special address>>
00006520 00C4 .incomplete
00006522 1347 2031 move.b [A1 + 0x2031], D7
00006526 3037 2D36 392F 3730 5F5F move.w D0, [[A7 + 0x392F3730] + D2 * 4 + 0x5F5F]
00006530 5F5F subq.w [A7]+, 7
00006532 5F5F subq.w [A7]+, 7
00006534 5F5F subq.w [A7]+, 7
00006536 EBD0 2C47 bfexts D2, [A0] {D1:7}
0000653A F0DC 0000 .extension 0x0DC <<F/2-3/0>> // unimplemented
0000653E 00CF .incomplete
00006540 134C 2037 move.b [A1 + 0x2037], A4
00006544 3435 2D34 move.w D2, <<invalid full ext with I/IS == 4>>
00006548 365F movea.w A3, [A7]+
0000654A 5F5F subq.w [A7]+, 7
0000654C 5F5F subq.w [A7]+, 7
0000654E 5F5F subq.w [A7]+, 7
00006550 5F5F subq.w [A7]+, 7
00006552 5F5F subq.w [A7]+, 7
00006554 F6A8 1434 .extension 0x6A8 <<F/2-3/3>> // unimplemented
00006558 020A 0000 andi.b A2, 0x0
0000655C 772B moveq.l D3, 0x2B
0000655E 1350 726F move.b [A1 + 0x726F], [A0]
00006562 6379 bls +0x7B /* 000065DD */
00006564 6F6E ble +0x70 /* 000065D4 */
00006566 5F5F subq.w [A7]+, 7
00006568 5F5F subq.w [A7]+, 7
0000656A 5F5F subq.w [A7]+, 7
0000656C 5F5F subq.w [A7]+, 7
0000656E 5F5F subq.w [A7]+, 7
00006570 5F5F subq.w [A7]+, 7
00006572 EF9A rol D2, 7
00006574 225B movea.l A1, [A3]+
00006576 0273 0000 0163 1359 5A43 4D69 andi.w [[A3 + 0x1359] + 0x5A434D69], 0x0
00006582 5F5F subq.w [A7]+, 7
00006584 5F5F subq.w [A7]+, 7
00006586 5F5F subq.w [A7]+, 7
00006588 5F5F subq.w [A7]+, 7
0000658A 5F5F subq.w [A7]+, 7
0000658C 5F5F subq.w [A7]+, 7
0000658E 5F5F subq.w [A7]+, 7
00006590 E691 roxr D1, 3
00006592 3135 0021 move.w -[A0], [A5 + D0.w + 0x21]
00006596 0000 00C4 ori.b D0, 0xC4
0000659A 1347 2031 move.b [A1 + 0x2031], D7
0000659E 3132 2D35 305F 5F5F move.w -[A0], [[A2 + 0x305F5F5F] + D2 * 4]
000065A6 5F5F subq.w [A7]+, 7
000065A8 5F5F subq.w [A7]+, 7
000065AA 5F5F subq.w [A7]+, 7
000065AC 5F5F subq.w [A7]+, 7
000065AE F95E .extension 0x95E <<F/4-5/4>> // unimplemented
000065B0 0C58 DDF3 cmpi.w [A0]+, 0xDDF3
000065B4 0000 0052 ori.b D0, 0x52 /* 'R' */
000065B8 134C 2039 move.b [A1 + 0x2039], A4
000065BC 372D 3132 move.w -[A3], [A5 + 0x3132 /* export_1570 */]
000065C0 5F5F subq.w [A7]+, 7
000065C2 5F5F subq.w [A7]+, 7
000065C4 5F5F subq.w [A7]+, 7
000065C6 5F5F subq.w [A7]+, 7
000065C8 5F5F subq.w [A7]+, 7
000065CA 5F5F subq.w [A7]+, 7
000065CC ED83 asl D3, 6
000065CE 21C7 2202 move.l [0x00002202], D7
000065D2 0000 0144 ori.b D0, 0x44 /* 'D' */
// begin alternate branch 000065D4-000065D6
label000065D4:
000065D4 0144 bchg D4, D0
// end alternate branch 000065D4-000065D6
label000065D4: // (misaligned)
000065D6 1347 2031 move.b [A1 + 0x2031], D7
000065DA 3131 2D34 move.w -[A0], <<invalid full ext with I/IS == 4>>
000065DE 375F 5F5F move.w [A3 + 0x5F5F], [A7]+
000065E2 5F5F subq.w [A7]+, 7
000065E4 5F5F subq.w [A7]+, 7
000065E6 5F5F subq.w [A7]+, 7
000065E8 5F5F subq.w [A7]+, 7
000065EA E922 asl D2.b, D4
000065EC 242E 06C7 move.l D2, [A6 + 0x6C7]
000065F0 0000 00BE ori.b D0, 0xBE
000065F4 1352 6F73 move.b [A1 + 0x6F73], [A2]
000065F8 7320 moveq.l D1, 0x20
000065FA 3631 395F move.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
000065FE 5F5F subq.w [A7]+, 7
00006600 5F5F subq.w [A7]+, 7
00006602 5F5F subq.w [A7]+, 7
00006604 5F5F subq.w [A7]+, 7
00006606 5F5F subq.w [A7]+, 7
00006608 ED4D lsl D5.w, 6
0000660A 1D37 F268 move.b -[A6], [A7 + A7.w * 2 + 0x68]
0000660E 0000 0067 ori.b D0, 0x67 /* 'g' */
00006612 134C 2036 move.b [A1 + 0x2036], A4
00006616 3734 2D31 355F 5F5F move.w -[A3], [[A4 + 0x355F5F5F + D2 * 4]]
0000661E 5F5F subq.w [A7]+, 7
00006620 5F5F subq.w [A7]+, 7
00006622 5F5F subq.w [A7]+, 7
00006624 5F5F subq.w [A7]+, 7
00006626 F3C9 .invalid <<F/7/1>>
00006628 105F movea.b A0, [A7]+
0000662A 0A63 0000 xori.w -[A3], 0x0
0000662E 0028 1347 2035 ori.b [A0 + 0x2035], 0x47 /* 'G' */
00006634 312D 3135 move.w -[A0], [A5 + 0x3135]
00006638 5F5F subq.w [A7]+, 7
0000663A 5F5F subq.w [A7]+, 7
0000663C 5F5F subq.w [A7]+, 7
0000663E 5F5F subq.w [A7]+, 7
00006640 5F5F subq.w [A7]+, 7
00006642 5F5F subq.w [A7]+, 7
00006644 E46A lsr D2.w, D2
00006646 218E 0E9B move.l [A0 + D0 * 8 - 0x101], A6
0000664A 0000 000B ori.b D0, 0xB
0000664E 134C 5020 move.b [A1 + 0x5020], A4
00006652 3432 352D 3134 move.w D2, [[A2 + 0x3134] + D3 * 4]
00006658 305F movea.w A0, [A7]+
0000665A 5F5F subq.w [A7]+, 7
0000665C 5F5F subq.w [A7]+, 7
0000665E 5F5F subq.w [A7]+, 7
00006660 5F5F subq.w [A7]+, 7
00006662 E199 rol D1, 8
00006664 245C movea.l A2, [A4]+
00006666 E17A rol D2.w, D0
00006668 0000 0165 ori.b D0, 0x65 /* 'e' */
0000666C 1344 4D20 move.b [A1 + 0x4D20], D4
00006670 2D33 32A1 move.l -[A6], [A3 + D3.w * 2 - 0x95]
00006674 2035 3631 move.l D0, [A5 + D3.w * 8 + 0x31]
00006678 335F 5F5F move.w [A1 + 0x5F5F], [A7]+
0000667C 5F5F subq.w [A7]+, 7
0000667E 5F5F subq.w [A7]+, 7
00006680 EA64 asr D4.w, D5
00006682 167C 0B52 movea.b A3, 0x52 /* 'R' */
00006686 0000 0052 ori.b D0, 0x52 /* 'R' */
0000668A 1347 2039 move.b [A1 + 0x2039], D7
0000668E 2D33 385F move.l -[A6], [A3 + D3 + 0x5F]
00006692 5F5F subq.w [A7]+, 7
00006694 5F5F subq.w [A7]+, 7
00006696 5F5F subq.w [A7]+, 7
00006698 5F5F subq.w [A7]+, 7
0000669A 5F5F subq.w [A7]+, 7
0000669C 5F5F subq.w [A7]+, 7
0000669E EE72 roxr D2.w, D7
000066A0 0FF3 .incomplete
000066A2 1F5D 0000 move.b [A7 + 0x0], [A5]+
000066A6 076A 1344 bchg [A2 + 0x1344], D3
000066AA 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
000066AC 2B35 33A1 2031 move.l -[A5], [[0x2031 + D3 * 2]]
000066B2 3332 302F move.w -[A1], [A2 + D3.w + 0x2F]
000066B6 3133 3231 move.w -[A0], [A3 + D3.w * 2 + 0x31]
000066BA 5F5F subq.w [A7]+, 7
000066BC F898 065A .extension 0x898 <<F/2-3/4>> // unimplemented
000066C0 D38F addx.l -[A1], -[A7]
000066C2 0000 00B3 ori.b D0, 0xB3
000066C6 134C 4853 move.b [A1 + 0x4853], A4
000066CA 2032 3633 move.l D0, [A2 + D3.w * 8 + 0x33]
000066CE 5F5F subq.w [A7]+, 7
000066D0 5F5F subq.w [A7]+, 7
000066D2 5F5F subq.w [A7]+, 7
000066D4 5F5F subq.w [A7]+, 7
000066D6 5F5F subq.w [A7]+, 7
000066D8 5F5F subq.w [A7]+, 7
000066DA E88D lsr D5, 4
000066DC 139B CAEB move.b [A1 + A4 * 2 - 0x21], [A3]+
000066E0 0000 0289 ori.b D0, 0x89
000066E4 1344 4D20 move.b [A1 + 0x4D20], D4
000066E8 2D35 39A1 2032 move.l -[A6], [[0x2032 + D3]]
000066EE 3335 315F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
000066F2 5F5F subq.w [A7]+, 7
000066F4 5F5F subq.w [A7]+, 7
000066F6 5F5F subq.w [A7]+, 7
000066F8 D43F add.b D2, <<invalid special address>>
000066FA 21EA F2F3 0000 move.l [0x00000000 /* __m68k_reset_stack__ */], [A2 - 0xD0D]
00006700 0283 1344 4D20 andi.l D3, 0x13444D20
00006706 2D31 32A1 move.l -[A6], [A1 + D3.w * 2 - 0x95]
0000670A 2032 3931 385F 5F5F move.l D0, [[A2 + 0x385F5F5F + D3]]
00006712 5F5F subq.w [A7]+, 7
00006714 5F5F subq.w [A7]+, 7
00006716 DA2C 1C55 add.b D5, [A4 + 0x1C55]
0000671A 2261 movea.l A1, -[A1]
0000671C 0000 1E7D ori.b D0, 0x7D /* '}' */
00006720 1344 4D20 move.b [A1 + 0x4D20], D4
00006724 2B33 36A1 move.l -[A5], [A3 + D3.w * 8 - 0x95]
00006728 2031 3937 395F 5F5F 5F5F 5F5F move.l D0, [[A1 + 0x395F5F5F] + D3 + 0x5F5F5F5F]
00006734 D8F6 1CF6 add.w A4, [A6 + D1 * 4 - 0x10]
00006738 ECEF 0000 00F7 bfclr [A7 + 0xF7] {0:32}
0000673E 134C 2036 move.b [A1 + 0x2036], A4
00006742 3738 2D33 move.w -[A3], [0x00002D33]
00006746 395F 5F5F move.w [A4 + 0x5F5F], [A7]+
0000674A 5F5F subq.w [A7]+, 7
0000674C 5F5F subq.w [A7]+, 7
0000674E 5F5F subq.w [A7]+, 7
00006750 5F5F subq.w [A7]+, 7
00006752 F0B9 0A81 .extension 0x0B9 <<F/2-3/0>> // unimplemented
00006756 D088 add.l D0, A0
00006758 0000 00E1 ori.b D0, 0xE1
0000675C 134C 4853 move.b [A1 + 0x4853], A4
00006760 2032 3731 5F5F 5F5F move.l D0, [[A2 + 0x5F5F5F5F + D3 * 8]]
00006768 5F5F subq.w [A7]+, 7
0000676A 5F5F subq.w [A7]+, 7
0000676C 5F5F subq.w [A7]+, 7
0000676E 5F5F subq.w [A7]+, 7
00006770 DE33 1719 add.b D7, [[A3 + D1 * 8]]
00006774 D64B add.w D3, A3
00006776 0000 02C8 ori.b D0, 0xC8
0000677A 1344 4D20 move.b [A1 + 0x4D20], D4
0000677E 2D34 35A1 2035 move.l -[A6], [[0x2035 + D3 * 4]]
00006784 3337 385F move.w -[A1], [A7 + D3 + 0x5F]
00006788 5F5F subq.w [A7]+, 7
0000678A 5F5F subq.w [A7]+, 7
0000678C 5F5F subq.w [A7]+, 7
0000678E EF9B rol D3, 7
00006790 08B0 15E4 0000 bclr.b [A0 + D0.w], 0xE4
00006796 08B6 1344 4D20 2B35 bclr.b [A6 + 0x2B35 + D4 * 4], 0x44 /* 'D' */
0000679E 30A1 move.w [A0], -[A1]
000067A0 2031 3732 355F 5F5F 5F5F move.l D0, [[A1 + 0x355F5F5F + D3 * 8] + 0x5F5F]
000067AA 5F5F subq.w [A7]+, 7
000067AC CF63 and.w -[A3], D7
000067AE 1970 FDAB 0000 0266 134C 2039 move.b [A4 + 0x2039], [[ + A7 * 4] + 0x266134C]
000067BA 3638 2D32 move.w D3, [0x00002D32]
000067BE 325F movea.w A1, [A7]+
000067C0 5F5F subq.w [A7]+, 7
000067C2 5F5F subq.w [A7]+, 7
000067C4 5F5F subq.w [A7]+, 7
000067C6 5F5F subq.w [A7]+, 7
000067C8 5F5F subq.w [A7]+, 7
000067CA CFD2 muls.w D7, [A2]
000067CC 1925 move.b -[A4], -[A5]
000067CE FCAD 0000 .extension 0xCAD <<F/2-3/6>> // unimplemented
000067D2 04D5 .incomplete
000067D4 1344 4D20 move.b [A1 + 0x4D20], D4
000067D8 2D33 A120 3238 move.l -[A6], [A3 + 0x3238 + A2]
000067DE 3730 5F5F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
000067E2 5F5F subq.w [A7]+, 7
000067E4 5F5F subq.w [A7]+, 7
000067E6 5F5F subq.w [A7]+, 7
000067E8 CBCA muls.w D5, A2
000067EA 19F0 F3ED 0000 move.b 0x0, <<invalid full ext with IS == 1 and I/IS == 5>>
000067F0 0269 134C 2038 andi.w [A1 + 0x2038], 0x134C
000067F6 3234 2D32 385F 5F5F 5F5F move.w D1, [[A4 + 0x385F5F5F + D2 * 4] + 0x5F5F]
00006800 5F5F subq.w [A7]+, 7
00006802 5F5F subq.w [A7]+, 7
00006804 5F5F subq.w [A7]+, 7
00006806 E5DA roxl .w [A2]+
00006808 0CA0 0AA3 0000 cmpi.l -[A0], 0xAA30000
0000680E 0292 1344 4D20 andi.l [A2], 0x13444D20
00006814 2B32 30A1 move.l -[A5], [A2 + D3.w - 0x95]
00006818 2032 3436 move.l D0, [A2 + D3.w * 4 + 0x36]
0000681C 355F 5F5F move.w [A2 + 0x5F5F], [A7]+
00006820 5F5F subq.w [A7]+, 7
00006822 5F5F subq.w [A7]+, 7
00006824 D30A addx.b -[A1], -[A2]
00006826 1376 00F1 0000 move.b [A1 + 0x0], [A6 + D0.w - 0x15]
0000682C 03AA 1344 bclr [A2 + 0x1344], D1
00006830 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00006832 2B31 A120 3234 move.l -[A5], [A1 + 0x3234 + A2]
00006838 3437 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
0000683C 5F5F subq.w [A7]+, 7
0000683E 5F5F subq.w [A7]+, 7
00006840 5F5F subq.w [A7]+, 7
00006842 C689 and.l D3, A1
00006844 15B7 F8D2 0000 move.b [A2 + D0.w], [A7 + A7 - 0x46]
0000684A 011B btst [A3]+, D0
0000684C 134C 2038 move.b [A1 + 0x2038], A4
00006850 3937 2D31 365F 5F5F move.w -[A4], [[A7 + 0x365F5F5F + D2 * 4]]
00006858 5F5F subq.w [A7]+, 7
0000685A 5F5F subq.w [A7]+, 7
0000685C 5F5F subq.w [A7]+, 7
0000685E 5F5F subq.w [A7]+, 7
00006860 D062 add.w D0, -[A2]
00006862 0FB4 2435 bclr [A4 + D2.w * 4 + 0x35], D7
00006866 0000 00FD ori.b D0, 0xFD
0000686A 1347 2031 move.b [A1 + 0x2031], D7
0000686E 3139 2D33 365F move.w -[A0], [0x2D33365F]
00006874 5F5F subq.w [A7]+, 7
00006876 5F5F subq.w [A7]+, 7
00006878 5F5F subq.w [A7]+, 7
0000687A 5F5F subq.w [A7]+, 7
0000687C 5F5F subq.w [A7]+, 7
0000687E D685 add.l D3, D5
00006880 0D6A 056B bchg [A2 + 0x56B], D6
00006884 0000 0153 ori.b D0, 0x53 /* 'S' */
00006888 1357 6F6C move.b [A1 + 0x6F6C], [A7]
0000688C 6620 bne +0x22 /* 000068AE */
0000688E 3335 385F move.w -[A1], [A5 + D3 + 0x5F]
00006892 5F5F subq.w [A7]+, 7
00006894 5F5F subq.w [A7]+, 7
00006896 5F5F subq.w [A7]+, 7
00006898 5F5F subq.w [A7]+, 7
0000689A 5F5F subq.w [A7]+, 7
0000689C F19C .invalid <<F/6/0>>
0000689E 0442 01ED subi.w D2, 0x1ED
000068A2 0000 0030 ori.b D0, 0x30 /* '0' */
000068A6 1357 6F6C move.b [A1 + 0x6F6C], [A7]
000068AA 6620 bne +0x22 /* 000068CC */
000068AC 3335 395F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
// begin alternate branch 000068AE-000068B2
label000068AE:
000068AE 395F 5F5F move.w [A4 + 0x5F5F], [A7]+
// end alternate branch 000068AE-000068B2
label000068AE: // (misaligned)
000068B0 5F5F subq.w [A7]+, 7
000068B2 5F5F subq.w [A7]+, 7
000068B4 5F5F subq.w [A7]+, 7
000068B6 5F5F subq.w [A7]+, 7
000068B8 5F5F subq.w [A7]+, 7
000068BA DAA2 add.l D5, -[A2]
000068BC 0A77 108D 0000 xori.w [A7 + D0.w], 0x108D
000068C2 029E 1352 6F73 andi.l [A6]+, 0x13526F73
000068C8 7320 moveq.l D1, 0x20
000068CA 3130 345F move.w -[A0], [A0 + D3.w * 4 + 0x5F]
// begin alternate branch 000068CC-000068CE
label000068CC:
000068CC 345F movea.w A2, [A7]+
// end alternate branch 000068CC-000068CE
label000068CC: // (misaligned)
000068CE 5F5F subq.w [A7]+, 7
000068D0 5F5F subq.w [A7]+, 7
000068D2 5F5F subq.w [A7]+, 7
000068D4 5F5F subq.w [A7]+, 7
000068D6 5F5F subq.w [A7]+, 7
000068D8 F380 .invalid <<F/6/1>>
000068DA 0350 bchg [A0], D1
000068DC 0980 bclr D0, D4
000068DE 0000 0335 ori.b D0, 0x35 /* '5' */
000068E2 134C 614C move.b [A1 + 0x614C], A4
000068E6 616E bsr +0x70 /* 00006956 */
000068E8 6465 bcc +0x67 /* 0000694F */
000068EA 2032 3131 3835 5F5F move.l D0, [[A2 + 0x38355F5F + D3]]
000068F2 5F5F subq.w [A7]+, 7
000068F4 5F5F subq.w [A7]+, 7
000068F6 E809 lsr D1.b, 4
000068F8 0616 17B3 addi.b [A6], 0xB3
000068FC 0000 03CE ori.b D0, 0xCE
00006900 1344 4D20 move.b [A1 + 0x4D20], D4
00006904 2B34 34A1 move.l -[A5], [A4 + D3.w * 4 - 0x95]
00006908 2032 3035 move.l D0, [A2 + D3.w + 0x35]
0000690C 315F 5F5F move.w [A0 + 0x5F5F], [A7]+
00006910 5F5F subq.w [A7]+, 7
00006912 5F5F subq.w [A7]+, 7
00006914 C80C and.b D4, A4
00006916 0D25 btst -[A5], D6
00006918 E607 asr D7.b, 3
0000691A 0000 0187 ori.b D0, 0x87
0000691E 1344 4D20 move.b [A1 + 0x4D20], D4
00006922 2D32 33A1 2039 move.l -[A6], [[0x2039 + D3 * 2]]
00006928 3736 355F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
0000692C 5F5F subq.w [A7]+, 7
0000692E 5F5F subq.w [A7]+, 7
00006930 5F5F subq.w [A7]+, 7
00006932 D725 add.b -[A5], D3
00006934 0808 19D6 btst.b A0, 0xD6
00006938 0000 2A17 ori.b D0, 0x17
0000693C 1358 4955 move.b [A1 + 0x4955], [A0]+
00006940 4D61 chk.w D6, -[A1]
00006942 5F5F subq.w [A7]+, 7
00006944 5F5F subq.w [A7]+, 7
00006946 5F5F subq.w [A7]+, 7
00006948 5F5F subq.w [A7]+, 7
0000694A 5F5F subq.w [A7]+, 7
0000694C 5F5F subq.w [A7]+, 7
0000694E 5F5F subq.w [A7]+, 7
00006950 EAB3 roxr D3, D5
00006952 03FF .incomplete
00006954 30F3 0000 move.w [A0]+, [A3 + D0.w]
// begin alternate branch 00006956-0000695E
fn00006956:
00006956 0000 049D ori.b D0, 0x9D
0000695A 1344 4D20 move.b [A1 + 0x4D20], D4
// end alternate branch 00006956-0000695E
fn00006956: // (misaligned)
00006958 049D 1344 4D20 subi.l [A5]+, 0x13444D20
0000695E 2B36 36A1 move.l -[A5], [A6 + D3.w * 8 - 0x95]
00006962 2037 3137 5F5F 5F5F 5F5F 5F5F move.l D0, [[A7 + 0x5F5F5F5F] + D3 + 0x5F5F5F5F]
0000696E D697 add.l D3, [A7]
00006970 0212 1DA1 andi.b [A2], 0xA1
00006974 0000 0391 ori.b D0, 0x91
00006978 1344 4D20 move.b [A1 + 0x4D20], D4
0000697C 2B33 36A1 move.l -[A5], [A3 + D3.w * 8 - 0x95]
00006980 2032 3231 move.l D0, [A2 + D3.w * 2 + 0x31]
00006984 395F 5F5F move.w [A4 + 0x5F5F], [A7]+
00006988 5F5F subq.w [A7]+, 7
0000698A 5F5F subq.w [A7]+, 7
0000698C CD40 exg D6, D0
0000698E 0638 DF58 0000 addi.b [0x00000000 /* __m68k_reset_stack__ */], 0x58 /* 'X' */
00006994 1855 movea.b A4, [A5]
00006996 1344 4D20 move.b [A1 + 0x4D20], D4
0000699A 2D33 32A1 move.l -[A6], [A3 + D3.w * 2 - 0x95]
0000699E 2038 3137 move.l D0, [0x00003137]
000069A2 395F 5F5F move.w [A4 + 0x5F5F], [A7]+
000069A6 5F5F subq.w [A7]+, 7
000069A8 5F5F subq.w [A7]+, 7
000069AA D526 add.b -[A6], D2
000069AC 040C 1D90 subi.b A4, 0x90
000069B0 0000 1C32 ori.b D0, 0x32 /* '2' */
000069B4 1344 4D20 move.b [A1 + 0x4D20], D4
000069B8 2B33 35A1 2032 move.l -[A5], [[0x2032 + D3 * 4]]
000069BE 3237 305F move.w D1, [A7 + D3.w + 0x5F]
000069C2 5F5F subq.w [A7]+, 7
000069C4 5F5F subq.w [A7]+, 7
000069C6 5F5F subq.w [A7]+, 7
000069C8 CC99 and.l D6, [A1]+
000069CA 049B 1A47 0000 subi.l [A3]+, 0x1A470000
000069D0 02AB 1352 6F73 7320 andi.l [A3 + 0x7320], 0x13526F73
000069D8 3930 355F move.w -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
000069DC 5F5F subq.w [A7]+, 7
000069DE 5F5F subq.w [A7]+, 7
000069E0 5F5F subq.w [A7]+, 7
000069E2 5F5F subq.w [A7]+, 7
000069E4 5F5F subq.w [A7]+, 7
000069E6 DF1B add.b [A3]+, D7
000069E8 02C3 .incomplete
000069EA D66D 0000 add.w D3, [A5 + 0x0]
000069EE 01D6 .incomplete
000069F0 1344 4D20 move.b [A1 + 0x4D20], D4
000069F4 2D35 31A1 2035 move.l -[A6], [[0x2035 + D3]]
000069FA 3937 345F move.w -[A4], [A7 + D3.w * 4 + 0x5F]
000069FE 5F5F subq.w [A7]+, 7
00006A00 5F5F subq.w [A7]+, 7
00006A02 5F5F subq.w [A7]+, 7
00006A04 F2C2 00FC .extension 0x2C2 <<F/2-3/1>> // unimplemented
00006A08 E413 roxr D3.b, 2
00006A0A 0000 0101 ori.b D0, 0x1
00006A0E 134C 2031 move.b [A1 + 0x2031], A4
00006A12 3435 2D31 3431 5F5F move.w D2, [[A5 + 0x34315F5F + D2 * 4]]
00006A1A 5F5F subq.w [A7]+, 7
00006A1C 5F5F subq.w [A7]+, 7
00006A1E 5F5F subq.w [A7]+, 7
00006A20 5F5F subq.w [A7]+, 7
00006A22 EAAE lsr D6, D5
00006A24 017A 0069 bchg [PC + 0x69 /* 00006A8F, value 0x3232 '22' */], D0
00006A28 0000 00D0 ori.b D0, 0xD0
00006A2C 1352 6F73 move.b [A1 + 0x6F73], [A2]
00006A30 7320 moveq.l D1, 0x20
00006A32 3132 385F move.w -[A0], [A2 + D3 + 0x5F]
00006A36 5F5F subq.w [A7]+, 7
00006A38 5F5F subq.w [A7]+, 7
00006A3A 5F5F subq.w [A7]+, 7
00006A3C 5F5F subq.w [A7]+, 7
00006A3E 5F5F subq.w [A7]+, 7
00006A40 F9B3 .invalid <<F/6/4>>
00006A42 006D 2066 0000 ori.w [A5 + 0x0], 0x2066 /* ' f' */
00006A48 0170 1341 bchg [[A0 + <<invalid base displacement size>>]], D0
00006A4C 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00006A4E 2B37 39A1 2033 move.l -[A5], [[0x2033 + D3]]
00006A54 3838 385F move.w D4, [0x0000385F]
00006A58 5F5F subq.w [A7]+, 7
00006A5A 5F5F subq.w [A7]+, 7
00006A5C 5F5F subq.w [A7]+, 7
00006A5E DD46 addx.w D6, D6
00006A60 01BF bclr <<invalid special address>>, D0
00006A62 2788 0000 move.l [A3 + D0.w], A0
00006A66 00BE 1347 2031 ori.l <<invalid special address>>, 0x13472031
00006A6C 3232 2D34 move.w D1, <<invalid full ext with I/IS == 4>>
00006A70 395F 5F5F move.w [A4 + 0x5F5F], [A7]+
00006A74 5F5F subq.w [A7]+, 7
00006A76 5F5F subq.w [A7]+, 7
00006A78 5F5F subq.w [A7]+, 7
00006A7A 5F5F subq.w [A7]+, 7
00006A7C D20B add.b D1, A3
00006A7E 01FD .incomplete
00006A80 240C move.l D2, A4
00006A82 0000 12E3 ori.b D0, 0xE3
00006A86 1344 4D20 move.b [A1 + 0x4D20], D4
00006A8A 2B33 38A1 move.l -[A5], [A3 + D3 - 0x95]
00006A8E 2032 3238 move.l D0, [A2 + D3.w * 2 + 0x38]
00006A92 355F 5F5F move.w [A2 + 0x5F5F], [A7]+
00006A96 5F5F subq.w [A7]+, 7
00006A98 5F5F subq.w [A7]+, 7
00006A9A C061 and.w D0, -[A1]
00006A9C 0295 01F7 0000 andi.l [A5], 0x1F70000
00006AA2 4C96 13C1 movem.w D0,D6,D7,A0,A1,A4, [A6]
00006AA6 2056 movea.l A0, [A6]
00006AA8 6972 bvs +0x74 /* 00006B1C */
00006AAA 5F5F subq.w [A7]+, 7
00006AAC 5F5F subq.w [A7]+, 7
00006AAE 5F5F subq.w [A7]+, 7
00006AB0 5F5F subq.w [A7]+, 7
00006AB2 5F5F subq.w [A7]+, 7
00006AB4 5F5F subq.w [A7]+, 7
00006AB6 5F5F subq.w [A7]+, 7
00006AB8 C892 and.l D4, [A2]
00006ABA 011A btst [A2]+, D0
00006ABC E33E rol D6.b, D1
00006ABE 0000 1000 ori.b D0, 0x0
00006AC2 1344 4D20 move.b [A1 + 0x4D20], D4
00006AC6 2D32 36A1 move.l -[A6], [A2 + D3.w * 8 - 0x95]
00006ACA 2038 3838 move.l D0, [0x00003838]
00006ACE 335F 5F5F move.w [A1 + 0x5F5F], [A7]+
00006AD2 5F5F subq.w [A7]+, 7
00006AD4 5F5F subq.w [A7]+, 7
00006AD6 CA8C and.l D5, A4
00006AD8 FD41 .extension 0xD41 <<F/4-5/6>> // unimplemented
00006ADA 00D7 .incomplete
00006ADC 0000 00B3 ori.b D0, 0xB3
00006AE0 1347 2031 move.b [A1 + 0x2031], D7
00006AE4 332D 3232 move.w -[A1], [A5 + 0x3232 /* export_1602 */]
00006AE8 5F5F subq.w [A7]+, 7
00006AEA 5F5F subq.w [A7]+, 7
00006AEC 5F5F subq.w [A7]+, 7
00006AEE 5F5F subq.w [A7]+, 7
00006AF0 5F5F subq.w [A7]+, 7
00006AF2 5F5F subq.w [A7]+, 7
00006AF4 D74B addx.w -[A3], -[A3]
00006AF6 FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
00006AF8 083B 0000 0076 btst.b [PC + D0.w + 0x76], 0x0
00006AFE 1347 2031 move.b [A1 + 0x2031], D7
00006B02 322D 3330 move.w D1, [A5 + 0x3330]
00006B06 5F5F subq.w [A7]+, 7
00006B08 5F5F subq.w [A7]+, 7
00006B0A 5F5F subq.w [A7]+, 7
00006B0C 5F5F subq.w [A7]+, 7
00006B0E 5F5F subq.w [A7]+, 7
00006B10 5F5F subq.w [A7]+, 7
00006B12 C929 FAAB and.b [A1 - 0x555], D4
00006B16 EE2B lsr D3.b, D7
00006B18 0000 01AD ori.b D0, 0xAD
label00006B1C:
00006B1C 1352 6F73 move.b [A1 + 0x6F73], [A2]
00006B20 7320 moveq.l D1, 0x20
00006B22 3639 355F 5F5F move.w D3, [0x355F5F5F]
00006B28 5F5F subq.w [A7]+, 7
00006B2A 5F5F subq.w [A7]+, 7
00006B2C 5F5F subq.w [A7]+, 7
00006B2E 5F5F subq.w [A7]+, 7
00006B30 E4EA FC55 roxr .w [A2 - 0x3AB]
00006B34 047A 0000 0068 subi.w [PC + 0x68 /* 00006B9E, value 0x3835 '85' */], 0x0
00006B3A 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006B3E 6620 bne +0x22 /* 00006B60 */
00006B40 3432 345F move.w D2, [A2 + D3.w * 4 + 0x5F]
00006B44 5F5F subq.w [A7]+, 7
00006B46 5F5F subq.w [A7]+, 7
00006B48 5F5F subq.w [A7]+, 7
00006B4A 5F5F subq.w [A7]+, 7
00006B4C 5F5F subq.w [A7]+, 7
00006B4E D4BA FA0A add.l D2, [PC - 0x5F6 /* 0000655A, value 0x772B 'w+', cstring "" */]
00006B52 26D4 move.l [A3]+, [A4]
00006B54 0000 338B ori.b D0, 0x8B
00006B58 13C1 2043 566E move.b [0x2043566E], D1
00006B5E 5F5F subq.w [A7]+, 7
label00006B60:
00006B60 5F5F subq.w [A7]+, 7
00006B62 5F5F subq.w [A7]+, 7
00006B64 5F5F subq.w [A7]+, 7
00006B66 5F5F subq.w [A7]+, 7
00006B68 5F5F subq.w [A7]+, 7
00006B6A 5F5F subq.w [A7]+, 7
00006B6C E554 roxl D4.w, 2
00006B6E FC13 1BF7 .unknown 0xFC13 0x1BF7 (W = 6)
00006B72 0000 0935 ori.b D0, 0x35 /* '5' */
00006B76 1344 4D20 move.b [A1 + 0x4D20], D4
00006B7A 2B34 36A1 move.l -[A5], [A4 + D3.w * 8 - 0x95]
00006B7E 2031 3739 375F 5F5F move.l D0, [[A1 + 0x375F5F5F + D3 * 8]]
00006B86 5F5F subq.w [A7]+, 7
00006B88 5F5F subq.w [A7]+, 7
00006B8A DFC7 add.l A7, D7
00006B8C FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00006B8E D6AA 0000 add.l D3, [A2 + 0x0]
00006B92 0278 1344 4D20 andi.w [0x00004D20], 0x1344
00006B98 2D35 31A1 2036 move.l -[A6], [[0x2036 + D3]]
00006B9E 3835 395F move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00006BA2 5F5F subq.w [A7]+, 7
00006BA4 5F5F subq.w [A7]+, 7
00006BA6 5F5F subq.w [A7]+, 7
00006BA8 D781 addx.l D3, D1
00006BAA F924 .extension 0x924 <<F/4-5/4>> // unimplemented
00006BAC 1C1B move.b D6, [A3]+
00006BAE 0000 0935 ori.b D0, 0x35 /* '5' */
00006BB2 1344 4D20 move.b [A1 + 0x4D20], D4
00006BB6 2B33 34A1 move.l -[A5], [A3 + D3.w * 4 - 0x95]
00006BBA 2032 3334 move.l D0, <<invalid full ext with I/IS == 4>>
00006BBE 325F movea.w A1, [A7]+
00006BC0 5F5F subq.w [A7]+, 7
00006BC2 5F5F subq.w [A7]+, 7
00006BC4 5F5F subq.w [A7]+, 7
00006BC6 CD2D F5C7 and.b [A5 - 0xA39], D6
00006BCA 092C 0000 btst [A4 + 0x0], D4
00006BCE 01BF bclr <<invalid special address>>, D0
00006BD0 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006BD4 6620 bne +0x22 /* 00006BF6 */
00006BD6 3433 375F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00006BDA 5F5F subq.w [A7]+, 7
00006BDC 5F5F subq.w [A7]+, 7
00006BDE 5F5F subq.w [A7]+, 7
00006BE0 5F5F subq.w [A7]+, 7
00006BE2 5F5F subq.w [A7]+, 7
00006BE4 EA76 roxr D6.w, D5
00006BE6 FB83 .invalid <<F/6/5>>
00006BE8 3251 movea.w A1, [A1]
00006BEA 0000 0250 ori.b D0, 0x50 /* 'P' */
00006BEE 1341 4320 move.b [A1 + 0x4320], D1
00006BF2 2B36 36A1 move.l -[A5], [A6 + D3.w * 8 - 0x95]
label00006BF6:
00006BF6 2033 3935 355F 5F5F move.l D0, [[A3 + 0x355F5F5F] + D3]
00006BFE 5F5F subq.w [A7]+, 7
00006C00 5F5F subq.w [A7]+, 7
00006C02 CF52 and.w [A2], D7
00006C04 F364 .extension 0x364 <<F/4-5/1>> // unimplemented
00006C06 053E btst <<invalid special address>>, D2
00006C08 0000 00AD ori.b D0, 0xAD
00006C0C 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006C10 6620 bne +0x22 /* 00006C32 */
00006C12 3436 315F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00006C16 5F5F subq.w [A7]+, 7
00006C18 5F5F subq.w [A7]+, 7
00006C1A 5F5F subq.w [A7]+, 7
00006C1C 5F5F subq.w [A7]+, 7
00006C1E 5F5F subq.w [A7]+, 7
00006C20 D353 add.w [A3], D1
00006C22 F204 1908 fetoxm1 fp2, fp6
00006C26 0000 2F02 ori.b D0, 0x2
00006C2A 13C1 2043 6F6D move.b [0x20436F6D], D1
00006C30 5F5F subq.w [A7]+, 7
label00006C32:
00006C32 5F5F subq.w [A7]+, 7
00006C34 5F5F subq.w [A7]+, 7
00006C36 5F5F subq.w [A7]+, 7
00006C38 5F5F subq.w [A7]+, 7
00006C3A 5F5F subq.w [A7]+, 7
00006C3C 5F5F subq.w [A7]+, 7
00006C3E CFDB muls.w D7, [A3]+
00006C40 EF79 rol D1.w, D7
00006C42 EF6E lsl D6.w, D7
00006C44 0000 2608 ori.b D0, 0x8
00006C48 1344 4D20 move.b [A1 + 0x4D20], D4
00006C4C 2D31 37A1 2033 move.l -[A6], [[0x2033 + D3 * 8]]
00006C52 3831 335F move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00006C56 5F5F subq.w [A7]+, 7
00006C58 5F5F subq.w [A7]+, 7
00006C5A 5F5F subq.w [A7]+, 7
00006C5C DDA9 F3E8 add.l [A1 - 0xC18], D6
00006C60 287C 0000 058C movea.l A4, 0x58C
00006C66 1344 4D20 move.b [A1 + 0x4D20], D4
00006C6A 2B34 38A1 move.l -[A5], [A4 + D3 - 0x95]
00006C6E 2032 3130 385F 5F5F move.l D0, [A2 + 0x385F5F5F + D3]
00006C76 5F5F subq.w [A7]+, 7
00006C78 5F5F subq.w [A7]+, 7
00006C7A D3A6 add.l -[A6], D1
00006C7C EE34 roxr D4.b, D7
00006C7E 08FD 0000 bset.b <<invalid special address>>, 0x0
00006C82 04B9 1344 4D20 2B31 31A1 subi.l [0x2B3131A1], 0x13444D20
00006C8C 2032 3537 365F 5F5F 5F5F 5F5F move.l D0, [[A2 + 0x365F5F5F] + D3 * 4 + 0x5F5F5F5F]
00006C98 D0A3 add.l D0, -[A3]
00006C9A EB5A rol D2.w, 5
00006C9C 0391 bclr [A1], D1
00006C9E 0000 0060 ori.b D0, 0x60 /* '`' */
00006CA2 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006CA6 6620 bne +0x22 /* 00006CC8 */
00006CA8 3438 395F move.w D2, [0x0000395F]
00006CAC 5F5F subq.w [A7]+, 7
00006CAE 5F5F subq.w [A7]+, 7
00006CB0 5F5F subq.w [A7]+, 7
00006CB2 5F5F subq.w [A7]+, 7
00006CB4 5F5F subq.w [A7]+, 7
00006CB6 D234 EBCC add.b D1, <<invalid full ext with I/IS == 4>>
00006CBA 2453 movea.l A2, [A3]
00006CBC 0000 0615 ori.b D0, 0x15
00006CC0 1344 4D20 move.b [A1 + 0x4D20], D4
00006CC4 2B33 36A1 move.l -[A5], [A3 + D3.w * 8 - 0x95]
label00006CC8:
00006CC8 2032 3339 335F 5F5F move.l D0, [[A2 + 0x335F5F5F + D3 * 2]]
00006CD0 5F5F subq.w [A7]+, 7
00006CD2 5F5F subq.w [A7]+, 7
00006CD4 E32B lsl D3.b, D1
00006CD6 F210 08AE .invalid fp1, fp2
00006CDA 0000 042C ori.b D0, 0x2C /* ',' */
00006CDE 1344 4D20 move.b [A1 + 0x4D20], D4
00006CE2 2B31 35A1 2032 move.l -[A5], [[0x2032 + D3 * 4]]
00006CE8 3632 305F move.w D3, [A2 + D3.w + 0x5F]
00006CEC 5F5F subq.w [A7]+, 7
00006CEE 5F5F subq.w [A7]+, 7
00006CF0 5F5F subq.w [A7]+, 7
00006CF2 CC01 and.b D6, D1
00006CF4 E391 roxl D1, 1
00006CF6 13B7 0000 72DB move.b [A1 + D7.w * 2 - 0x37], [A7 + D0.w]
00006CFC 13C6 2042 6F6F move.b [0x20426F6F], D6
00006D02 5F5F subq.w [A7]+, 7
00006D04 5F5F subq.w [A7]+, 7
00006D06 5F5F subq.w [A7]+, 7
00006D08 5F5F subq.w [A7]+, 7
00006D0A 5F5F subq.w [A7]+, 7
00006D0C 5F5F subq.w [A7]+, 7
00006D0E 5F5F subq.w [A7]+, 7
00006D10 E5E9 EE7C roxl .w [A1 - 0x1184]
00006D14 CB6C 0000 and.w [A4 + 0x0], D5
00006D18 1209 move.b D1, A1
00006D1A 1344 4D20 move.b [A1 + 0x4D20], D4
00006D1E 2D35 38A1 move.l -[A6], [A5 + D3 - 0x95]
00006D22 2035 3536 345F 5F5F 5F5F move.l D0, [[A5 + 0x345F5F5F] + D3 * 4 + 0x5F5F]
00006D2C 5F5F subq.w [A7]+, 7
00006D2E FCF0 FDBA .extension 0xCF0 <<F/2-3/6>> // unimplemented
00006D32 F8AF 0000 .extension 0x8AF <<F/2-3/4>> // unimplemented
00006D36 0052 1350 ori.w [A2], 0x1350
00006D3A 726F moveq.l D1, 0x6F
00006D3C 7869 moveq.l D4, 0x69
00006D3E 6D61 blt +0x63 /* 00006DA1 */
00006D40 5F5F subq.w [A7]+, 7
00006D42 5F5F subq.w [A7]+, 7
00006D44 5F5F subq.w [A7]+, 7
00006D46 5F5F subq.w [A7]+, 7
00006D48 5F5F subq.w [A7]+, 7
00006D4A 5F5F subq.w [A7]+, 7
00006D4C E14E lsl D6.w, 8
00006D4E E81C ror D4.b, 4
00006D50 F782 .invalid <<F/6/3>>
00006D52 0000 0165 ori.b D0, 0x65 /* 'e' */
00006D56 1344 4D20 move.b [A1 + 0x4D20], D4
00006D5A 2D31 31A1 2033 move.l -[A6], [[0x2033 + D3]]
00006D60 3735 395F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
00006D64 5F5F subq.w [A7]+, 7
00006D66 5F5F subq.w [A7]+, 7
00006D68 5F5F subq.w [A7]+, 7
00006D6A FCD3 FD58 .extension 0xCD3 <<F/2-3/6>> // unimplemented
00006D6E F895 0000 .extension 0x895 <<F/2-3/4>> // unimplemented
00006D72 35B9 1352 6967 656C move.w <<invalid full ext with I/IS == 4>>, [0x13526967]
00006D7A 204B movea.l A0, A3
00006D7C 656E bcs +0x70 /* 00006DEC */
00006D7E 745F moveq.l D2, 0x5F
00006D80 5F5F subq.w [A7]+, 7
00006D82 5F5F subq.w [A7]+, 7
00006D84 5F5F subq.w [A7]+, 7
00006D86 5F5F subq.w [A7]+, 7
00006D88 E2EC E591 lsr .w [A4 - 0x1A6F]
00006D8C 0DC3 .incomplete
00006D8E 0000 1E7D ori.b D0, 0x7D /* '}' */
00006D92 1358 4942 move.b [A1 + 0x4942], [A0]+
00006D96 6F6F ble +0x71 /* 00006E07 */
00006D98 5F5F subq.w [A7]+, 7
00006D9A 5F5F subq.w [A7]+, 7
00006D9C 5F5F subq.w [A7]+, 7
00006D9E 5F5F subq.w [A7]+, 7
00006DA0 5F5F subq.w [A7]+, 7
00006DA2 5F5F subq.w [A7]+, 7
00006DA4 5F5F subq.w [A7]+, 7
00006DA6 E81E ror D6.b, 4
00006DA8 E93B rol D3.b, D4
00006DAA F334 .extension 0x334 <<F/4-5/1>> // unimplemented
00006DAC 0000 0F91 ori.b D0, 0x91
00006DB0 1344 4D20 move.b [A1 + 0x4D20], D4
00006DB4 2D32 30A1 move.l -[A6], [A2 + D3.w - 0x95]
00006DB8 2034 3132 352F 3431 3233 move.l D0, [[A4 + 0x352F3431 + D3] + 0x3233]
00006DC2 5F5F subq.w [A7]+, 7
00006DC4 E509 lsl D1.b, 2
00006DC6 E0C0 asr .w D0
00006DC8 FA8B 0000 .extension 0xA8B <<F/2-3/5>> // unimplemented
00006DCC 0204 1344 andi.b D4, 0x44 /* 'D' */
00006DD0 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00006DD2 2D37 A120 3430 move.l -[A6], [A7 + 0x3430 + A2]
00006DD8 3033 5F5F move.w D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00006DDC 5F5F subq.w [A7]+, 7
00006DDE 5F5F subq.w [A7]+, 7
00006DE0 5F5F subq.w [A7]+, 7
00006DE2 EE98 ror D0, 7
00006DE4 E98D lsl D5, 4
00006DE6 E739 rol D1.b, D3
00006DE8 0000 0250 ori.b D0, 0x50 /* 'P' */
label00006DEC:
00006DEC 1344 4D20 move.b [A1 + 0x4D20], D4
00006DF0 2D34 30A1 move.l -[A6], [A4 + D3.w - 0x95]
00006DF4 2039 3731 325F move.l D0, [0x3731325F]
00006DFA 5F5F subq.w [A7]+, 7
00006DFC 5F5F subq.w [A7]+, 7
00006DFE 5F5F subq.w [A7]+, 7
00006E00 E0CF asr .w A7
00006E02 D3BA ED04 add.l [PC - 0x12FC /* 00005B08, value 0xE020E0, cstring "" */], D1
00006E06 0000 01AD ori.b D0, 0xAD
00006E0A 134C 2037 move.b [A1 + 0x2037], A4
00006E0E 3638 2D31 move.w D3, [0x00002D31]
00006E12 3139 5F5F 5F5F move.w -[A0], [0x5F5F5F5F]
00006E18 5F5F subq.w [A7]+, 7
00006E1A 5F5F subq.w [A7]+, 7
00006E1C 5F5F subq.w [A7]+, 7
00006E1E F0EF E5F0 .extension 0x0EF <<F/2-3/0>> // unimplemented
00006E22 3824 move.w D4, -[A4]
00006E24 0000 013E ori.b D0, 0x3E /* '>' */
00006E28 134C 2031 move.b [A1 + 0x2031], A4
00006E2C 3334 362D move.w -[A1], [A4 + D3.w * 8 + 0x2D]
00006E30 3533 5F5F move.w -[A2], <<invalid full ext with IS == 1 and I/IS == 7>>
00006E34 5F5F subq.w [A7]+, 7
00006E36 5F5F subq.w [A7]+, 7
00006E38 5F5F subq.w [A7]+, 7
00006E3A 5F5F subq.w [A7]+, 7
00006E3C EF30 roxl D0.b, D7
00006E3E DD3B E274 add.b [PC + A6.w * 2 + 0x74], D6
00006E42 0000 0250 ori.b D0, 0x50 /* 'P' */
00006E46 1344 4D20 move.b [A1 + 0x4D20], D4
00006E4A 2D33 37A1 2031 move.l -[A6], [[0x2031 + D3 * 8]]
00006E50 3037 3635 move.w D0, [A7 + D3.w * 8 + 0x35]
00006E54 5F5F subq.w [A7]+, 7
00006E56 5F5F subq.w [A7]+, 7
00006E58 5F5F subq.w [A7]+, 7
00006E5A F68A EAB1 .extension 0x68A <<F/2-3/3>> // unimplemented
00006E5E 2095 move.l [A0], [A5]
00006E60 0000 0264 ori.b D0, 0x64 /* 'd' */
00006E64 1341 4320 move.b [A1 + 0x4320], D1
00006E68 2B35 34A1 move.l -[A5], [A5 + D3.w * 4 - 0x95]
00006E6C 2031 3634 move.l D0, [A1 + D3.w * 8 + 0x34]
00006E70 362D 3536 move.w D3, [A5 + 0x3536]
00006E74 5F5F subq.w [A7]+, 7
00006E76 5F5F subq.w [A7]+, 7
00006E78 F61D E8D9 .move16 0xF61D, 0xE8D9 // unimplemented
00006E7C FA67 0000 .extension 0xA67 <<F/1/5>>, 0x0000 // unimplemented
00006E80 018B bclr A3, D0
00006E82 1344 4D20 move.b [A1 + 0x4D20], D4
00006E86 2D31 32A1 move.l -[A6], [A1 + D3.w * 2 - 0x95]
00006E8A 2034 3532 335F 5F5F 5F5F move.l D0, [[A4 + 0x335F5F5F + D3 * 4] + 0x5F5F]
00006E94 5F5F subq.w [A7]+, 7
00006E96 F395 .invalid <<F/6/1>>
00006E98 E282 asr D2, 1
00006E9A 2420 move.l D2, -[A0]
00006E9C 0000 02C8 ori.b D0, 0xC8
00006EA0 134C 2031 move.b [A1 + 0x2031], A4
00006EA4 3730 372D 315F move.w -[A3], [[A0 + 0x315F] + D3 * 8]
00006EAA 5F5F subq.w [A7]+, 7
00006EAC 5F5F subq.w [A7]+, 7
00006EAE 5F5F subq.w [A7]+, 7
00006EB0 5F5F subq.w [A7]+, 7
00006EB2 5F5F subq.w [A7]+, 7
00006EB4 F118 .extension 0x118 <<F/4-5/0>> // unimplemented
00006EB6 D880 add.l D4, D0
00006EB8 D46F 0000 add.w D2, [A7 + 0x0]
00006EBC 0082 134C 2033 ori.l D2, 0x134C2033
00006EC2 3339 2D31 395F move.w -[A1], [0x2D31395F]
00006EC8 5F5F subq.w [A7]+, 7
00006ECA 5F5F subq.w [A7]+, 7
00006ECC 5F5F subq.w [A7]+, 7
00006ECE 5F5F subq.w [A7]+, 7
00006ED0 5F5F subq.w [A7]+, 7
00006ED2 EE6E lsr D6.w, D7
00006ED4 CEE0 mulu.w D7, -[A0]
00006ED6 2018 move.l D0, [A0]+
00006ED8 0000 665E ori.b D0, 0x5E /* '^' */
00006EDC 13C5 2048 6572 move.b [0x20486572], D5
00006EE2 5F5F subq.w [A7]+, 7
00006EE4 5F5F subq.w [A7]+, 7
00006EE6 5F5F subq.w [A7]+, 7
00006EE8 5F5F subq.w [A7]+, 7
00006EEA 5F5F subq.w [A7]+, 7
00006EEC 5F5F subq.w [A7]+, 7
00006EEE 5F5F subq.w [A7]+, 7
00006EF0 EEE7 CEDF bfset -[A7] {D3:31}
00006EF4 2290 move.l [A1], [A0]
00006EF6 0000 096C ori.b D0, 0x6C /* 'l' */
00006EFA 1344 4D20 move.b [A1 + 0x4D20], D4
00006EFE 2B33 33A1 2032 move.l -[A5], [[0x2032 + D3 * 2]]
00006F04 3737 375F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
00006F08 5F5F subq.w [A7]+, 7
00006F0A 5F5F subq.w [A7]+, 7
00006F0C 5F5F subq.w [A7]+, 7
00006F0E F4AF cpushl INST, [A7]
00006F10 DA84 add.l D5, D4
00006F12 FA53 0000 .extension 0xA53 <<F/1/5>>, 0x0000 // unimplemented
00006F16 02CB .incomplete
00006F18 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00006F1C 6620 bne +0x22 /* 00006F3E */
00006F1E 3633 305F move.w D3, [A3 + D3.w + 0x5F]
00006F22 5F5F subq.w [A7]+, 7
00006F24 5F5F subq.w [A7]+, 7
00006F26 5F5F subq.w [A7]+, 7
00006F28 5F5F subq.w [A7]+, 7
00006F2A 5F5F subq.w [A7]+, 7
00006F2C EEED C5F5 FB7C bfset [A5 - 0x484] {23:D5}
00006F32 0000 014F ori.b D0, 0x4F /* 'O' */
00006F36 1347 2031 move.b [A1 + 0x2031], D7
00006F3A 392D 375F move.w -[A4], [A5 + 0x375F]
label00006F3E:
00006F3E 5F5F subq.w [A7]+, 7
00006F40 5F5F subq.w [A7]+, 7
00006F42 5F5F subq.w [A7]+, 7
00006F44 5F5F subq.w [A7]+, 7
00006F46 5F5F subq.w [A7]+, 7
00006F48 5F5F subq.w [A7]+, 7
00006F4A F234 C79A .cpgen 0xF234, 0xC79A // unimplemented
00006F4E 1702 move.b -[A3], D2
00006F50 0000 01EC ori.b D0, 0xEC
00006F54 1352 6F73 move.b [A1 + 0x6F73], [A2]
00006F58 7320 moveq.l D1, 0x20
00006F5A 3836 335F move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00006F5E 5F5F subq.w [A7]+, 7
00006F60 5F5F subq.w [A7]+, 7
00006F62 5F5F subq.w [A7]+, 7
00006F64 5F5F subq.w [A7]+, 7
00006F66 5F5F subq.w [A7]+, 7
00006F68 F9FE .invalid <<F/7/4>>
00006F6A E484 asr D4, 2
00006F6C 1CE1 move.b [A6]+, -[A1]
00006F6E 0000 0298 ori.b D0, 0x98
00006F72 1344 4D20 move.b [A1 + 0x4D20], D4
00006F76 2B34 35A1 2032 move.l -[A5], [[0x2032 + D3 * 4]]
00006F7C 3530 355F move.w -[A2], <<invalid full ext with IS == 1 and I/IS == 7>>
00006F80 5F5F subq.w [A7]+, 7
00006F82 5F5F subq.w [A7]+, 7
00006F84 5F5F subq.w [A7]+, 7
00006F86 F998 .invalid <<F/6/4>>
00006F88 E1B2 roxl D2, D0
00006F8A F089 0000 .extension 0x089 <<F/2-3/0>> // unimplemented
00006F8E 154A 1344 move.b [A2 + 0x1344], A2
00006F92 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00006F94 2D32 36A1 move.l -[A6], [A2 + D3.w * 8 - 0x95]
00006F98 2031 3230 move.l D0, [A1 + D3.w * 2 + 0x30]
00006F9C 3236 5F5F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
00006FA0 5F5F subq.w [A7]+, 7
00006FA2 5F5F subq.w [A7]+, 7
00006FA4 F984 .invalid <<F/6/4>>
00006FA6 DF37 DCAE add.b [A7 + A5 * 4 - 0x82], D7
00006FAA 0000 17FF ori.b D0, 0xFF
00006FAE 1344 4D20 move.b [A1 + 0x4D20], D4
00006FB2 2D34 36A1 move.l -[A6], [A4 + D3.w * 8 - 0x95]
00006FB6 2031 3133 3730 5F5F 5F5F 5F5F move.l D0, [[A1 + 0x37305F5F + D3] + 0x5F5F5F5F]
00006FC2 F8CF DB65 .extension 0x8CF <<F/2-3/4>> // unimplemented
00006FC6 E5F2 0000 roxl .w [A2 + D0.w]
00006FCA 0FC8 .incomplete
00006FCC 1344 4D20 move.b [A1 + 0x4D20], D4
00006FD0 2D33 34A1 move.l -[A6], [A3 + D3.w * 4 - 0x95]
00006FD4 2031 3136 3236 5F5F 5F5F move.l D0, [[A1 + 0x32365F5F] + D3 + 0x5F5F]
00006FDE 5F5F subq.w [A7]+, 7
00006FE0 F85D D0C0 .extension 0x85D <<F/1/4>>, 0xD0C0 // unimplemented
00006FE4 01D0 .incomplete
00006FE6 0000 096C ori.b D0, 0x6C /* 'l' */
00006FEA 1344 4D20 move.b [A1 + 0x4D20], D4
00006FEE 2B32 A120 3333 move.l -[A5], [A2 + 0x3333 + A2]
00006FF4 3132 5F5F move.w -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
00006FF8 5F5F subq.w [A7]+, 7
00006FFA 5F5F subq.w [A7]+, 7
00006FFC 5F5F subq.w [A7]+, 7
00006FFE FCEC EC11 .extension 0xCEC <<F/2-3/6>> // unimplemented
00007002 EA7C ror D4.w, D5
00007004 0000 0280 ori.b D0, 0x80
00007008 1344 4D20 move.b [A1 + 0x4D20], D4
0000700C 2D34 36A1 move.l -[A6], [A4 + D3.w * 8 - 0x95]
00007010 2031 3135 3430 5F5F move.l D0, [[A1 + 0x34305F5F] + D3]
00007018 5F5F subq.w [A7]+, 7
0000701A 5F5F subq.w [A7]+, 7
0000701C F73E .extension 0x73E <<F/4-5/3>> // unimplemented
0000701E C1D7 muls.w D0, [A7]
00007020 0623 0000 addi.b -[A3], 0x0
00007024 056C 1344 bchg [A4 + 0x1344], D2
00007028 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
0000702A 2B35 A120 3334 move.l -[A5], [A5 + 0x3334 + A2]
00007030 3039 5F5F 5F5F move.w D0, [0x5F5F5F5F]
00007036 5F5F subq.w [A7]+, 7
00007038 5F5F subq.w [A7]+, 7
0000703A FD87 .invalid <<F/6/6>>
0000703C EABC ror D4, D5
0000703E EB1E rol D6.b, 5
00007040 0000 011B ori.b D0, 0x1B
00007044 1344 4D20 move.b [A1 + 0x4D20], D4
00007048 2D34 34A1 move.l -[A6], [A4 + D3.w * 4 - 0x95]
0000704C 2031 3139 3039 5F5F move.l D0, [[A1 + 0x30395F5F + D3]]
00007054 5F5F subq.w [A7]+, 7
00007056 5F5F subq.w [A7]+, 7
00007058 FACB CF31 .extension 0xACB <<F/2-3/5>> // unimplemented
0000705C 1085 move.b [A0], D5
0000705E 0000 03E4 ori.b D0, 0xE4
00007062 134C 2031 move.b [A1 + 0x2031], A4
00007066 3237 382D move.w D1, [A7 + D3 + 0x2D]
0000706A 3234 5F5F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
0000706E 5F5F subq.w [A7]+, 7
00007070 5F5F subq.w [A7]+, 7
00007072 5F5F subq.w [A7]+, 7
00007074 5F5F subq.w [A7]+, 7
00007076 FEE2 F50A .extension 0xEE2 <<F/2-3/7>> // unimplemented
0000707A 1BCE move.b <<invalid special address>>, A6
0000707C 0000 02CE ori.b D0, 0xCE
00007080 1344 4D20 move.b [A1 + 0x4D20], D4
00007084 2B36 38A1 move.l -[A5], [A6 + D3 - 0x95]
00007088 2039 3436 5F5F move.l D0, [0x34365F5F]
0000708E 5F5F subq.w [A7]+, 7
00007090 5F5F subq.w [A7]+, 7
00007092 5F5F subq.w [A7]+, 7
00007094 FE72 EBCE .extension 0xE72 <<F/1/7>>, 0xEBCE // unimplemented
00007098 E079 ror D1.w, D0
0000709A 0000 00A3 ori.b D0, 0xA3
0000709E 134C 2032 move.b [A1 + 0x2032], A4
000070A2 3035 2D31 3238 5F5F move.w D0, [[A5 + 0x32385F5F + D2 * 4]]
000070AA 5F5F subq.w [A7]+, 7
000070AC 5F5F subq.w [A7]+, 7
000070AE 5F5F subq.w [A7]+, 7
000070B0 5F5F subq.w [A7]+, 7
000070B2 FD51 .extension 0xD51 <<F/4-5/6>> // unimplemented
000070B4 D29C add.l D1, [A4]+
000070B6 17E8 0000 4303 13CB 2048 move.b [[PC + <<invalid base displacement size>> + D4 * 2] + 0x13CB2048], [A0 + 0x0]
000070C0 6572 bcs +0x74 /* 00007134 */
000070C2 5F5F subq.w [A7]+, 7
000070C4 5F5F subq.w [A7]+, 7
000070C6 5F5F subq.w [A7]+, 7
000070C8 5F5F subq.w [A7]+, 7
000070CA 5F5F subq.w [A7]+, 7
000070CC 5F5F subq.w [A7]+, 7
000070CE 5F5F subq.w [A7]+, 7
000070D0 FF68 .extension 0xF68 <<F/4-5/7>> // unimplemented
000070D2 F3A9 .invalid <<F/6/1>>
000070D4 239D 0000 move.l [A1 + D0.w], [A5]+
000070D8 005A 1347 ori.w [A2]+, 0x1347
000070DC 2032 3430 move.l D0, [A2 + D3.w * 4 + 0x30]
000070E0 2D37 325F move.l -[A6], [A7 + D3.w * 2 + 0x5F]
000070E4 5F5F subq.w [A7]+, 7
000070E6 5F5F subq.w [A7]+, 7
000070E8 5F5F subq.w [A7]+, 7
000070EA 5F5F subq.w [A7]+, 7
000070EC 5F5F subq.w [A7]+, 7
000070EE FFC4 .invalid <<F/7/7>>
000070F0 F45A cinva DATA
000070F2 00ED .incomplete
000070F4 0000 00EA ori.b D0, 0xEA
000070F8 1342 6172 move.b [A1 + 0x6172], D2
000070FC 6E61 bgt +0x63 /* 0000715F */
000070FE 7264 moveq.l D1, 0x64
00007100 A273 syscall OSReserved, flags=2
00007102 2053 movea.l A0, [A3]
00007104 7461 moveq.l D2, 0x61
00007106 725F moveq.l D1, 0x5F
00007108 5F5F subq.w [A7]+, 7
0000710A 5F5F subq.w [A7]+, 7
0000710C 0081 D13A FD85 ori.l D1, 0xD13AFD85
00007112 0000 03EE ori.b D0, 0xEE
00007116 1344 4D20 move.b [A1 + 0x4D20], D4
0000711A 2D33 A120 3432 move.l -[A6], [A3 + 0x3432 + A2]
00007120 3333 5F5F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
00007124 5F5F subq.w [A7]+, 7
00007126 5F5F subq.w [A7]+, 7
00007128 5F5F subq.w [A7]+, 7
0000712A 0067 E0A7 ori.w -[A7], 0xE0A7
0000712E 0161 bchg -[A1], D0
00007130 0000 1C53 ori.b D0, 0x53 /* 'S' */
label00007134:
00007134 1337 304F move.b -[A1], [A7 + D3.w + 0x4F]
00007138 7068 moveq.l D0, 0x68
0000713A 5F5F subq.w [A7]+, 7
0000713C 5F5F subq.w [A7]+, 7
0000713E 5F5F subq.w [A7]+, 7
00007140 5F5F subq.w [A7]+, 7
00007142 5F5F subq.w [A7]+, 7
00007144 5F5F subq.w [A7]+, 7
00007146 5F5F subq.w [A7]+, 7
00007148 00F2 .incomplete
0000714A D1F6 F2D3 add.l A0, [A6 + A7.w * 2 - 0x45]
0000714E 0000 0091 ori.b D0, 0x91
00007152 1347 2031 move.b [A1 + 0x2031], D7
00007156 3534 2D34 move.w -[A2], <<invalid full ext with I/IS == 4>>
0000715A 345F movea.w A2, [A7]+
0000715C 5F5F subq.w [A7]+, 7
0000715E 5F5F subq.w [A7]+, 7
00007160 5F5F subq.w [A7]+, 7
00007162 5F5F subq.w [A7]+, 7
00007164 5F5F subq.w [A7]+, 7
00007166 0140 bchg D0, D0
00007168 F274 2BC4 .extension 0x274 <<F/1/1>>, 0x2BC4 // unimplemented
0000716C 0000 3AE8 ori.b D0, 0xE8
00007170 13D5 2044 7261 move.b [0x20447261], [A5]
00007176 5F5F subq.w [A7]+, 7
00007178 5F5F subq.w [A7]+, 7
0000717A 5F5F subq.w [A7]+, 7
0000717C 5F5F subq.w [A7]+, 7
0000717E 5F5F subq.w [A7]+, 7
00007180 5F5F subq.w [A7]+, 7
00007182 5F5F subq.w [A7]+, 7
00007184 025B E7A0 andi.w [A3]+, 0xE7A0
00007188 2E1E move.l D7, [A6]+
0000718A 0000 00B0 ori.b D0, 0xB0
0000718E 1347 2032 move.b [A1 + 0x2032], D7
00007192 3237 2D32 395F 5F5F 5F5F move.w D1, [[A7 + 0x395F5F5F + D2 * 4] + 0x5F5F]
0000719C 5F5F subq.w [A7]+, 7
0000719E 5F5F subq.w [A7]+, 7
000071A0 5F5F subq.w [A7]+, 7
000071A2 066D D879 202E addi.w [A5 + 0x202E], 0xD879
000071A8 0000 2832 ori.b D0, 0x32 /* '2' */
000071AC 1356 6567 move.b [A1 + 0x6567], [A6]
000071B0 615F bsr +0x61 /* 00007211 */
000071B2 5F5F subq.w [A7]+, 7
000071B4 5F5F subq.w [A7]+, 7
000071B6 5F5F subq.w [A7]+, 7
000071B8 5F5F subq.w [A7]+, 7
000071BA 5F5F subq.w [A7]+, 7
000071BC 5F5F subq.w [A7]+, 7
000071BE 5F5F subq.w [A7]+, 7
000071C0 077E bchg <<invalid special address>>, D3
000071C2 D479 1459 0000 add.w D2, [0x14590000]
000071C8 0102 btst D2, D0
000071CA 1347 2031 move.b [A1 + 0x2031], D7
000071CE 3834 2D31 395F 5F5F move.w D4, [[A4 + 0x395F5F5F + D2 * 4]]
000071D6 5F5F subq.w [A7]+, 7
000071D8 5F5F subq.w [A7]+, 7
000071DA 5F5F subq.w [A7]+, 7
000071DC 5F5F subq.w [A7]+, 7
000071DE 0219 F4BF andi.b [A1]+, 0xBF
000071E2 1379 0000 025E 1344 move.b [A1 + 0x1344], [0x0000025E /* FlEvtMask */]
000071EA 6D20 blt +0x22 /* 0000720C */
000071EC 2B35 39A1 2031 move.l -[A5], [[0x2031 + D3]]
000071F2 3931 355F move.w -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
000071F6 5F5F subq.w [A7]+, 7
000071F8 5F5F subq.w [A7]+, 7
000071FA 5F5F subq.w [A7]+, 7
000071FC 036B EF78 bchg [A3 - 0x1088], D1
00007200 F885 0000 .extension 0x885 <<F/2-3/4>> // unimplemented
00007204 00E1 .incomplete
00007206 1352 6F73 move.b [A1 + 0x6F73], [A2]
0000720A 7320 moveq.l D1, 0x20
label0000720C:
0000720C 3135 345F move.w -[A0], [A5 + D3.w * 4 + 0x5F]
00007210 5F5F subq.w [A7]+, 7
00007212 5F5F subq.w [A7]+, 7
00007214 5F5F subq.w [A7]+, 7
00007216 5F5F subq.w [A7]+, 7
00007218 5F5F subq.w [A7]+, 7
0000721A 0EBD CD69 1409 .invalid.l <<invalid special address>>, 0xCD691409 // invalid immediate operation
00007220 0000 027D ori.b D0, 0x7D /* '}' */
00007224 1352 6F73 move.b [A1 + 0x6F73], [A2]
00007228 7320 moveq.l D1, 0x20
0000722A 3733 302F move.w -[A3], [A3 + D3.w + 0x2F]
0000722E 3733 315F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
00007232 5F5F subq.w [A7]+, 7
00007234 5F5F subq.w [A7]+, 7
00007236 5F5F subq.w [A7]+, 7
00007238 0C78 D5BD 1C04 cmpi.w [0x00001C04], 0xD5BD
0000723E 0000 0176 ori.b D0, 0x76 /* 'v' */
00007242 1341 4320 move.b [A1 + 0x4320], D1
00007246 2B33 32A1 move.l -[A5], [A3 + D3.w * 2 - 0x95]
0000724A 2035 3438 move.l D0, [A5 + D3.w * 4 + 0x38]
0000724E 3034 5F5F move.w D0, <<invalid full ext with IS == 1 and I/IS == 7>>
00007252 5F5F subq.w [A7]+, 7
00007254 5F5F subq.w [A7]+, 7
00007256 0BD9 .incomplete
00007258 DCD6 add.w A6, [A6]
0000725A 0350 bchg [A0], D1
0000725C 0000 0388 ori.b D0, 0x88
00007260 1344 4D20 move.b [A1 + 0x4D20], D4
00007264 2B34 A120 3430 move.l -[A5], [A4 + 0x3430 + A2]
0000726A 3438 5F5F move.w D2, [0x00005F5F]
0000726E 5F5F subq.w [A7]+, 7
00007270 5F5F subq.w [A7]+, 7
00007272 5F5F subq.w [A7]+, 7
00007274 0868 E7F7 E5FC bchg.b [A0 - 0x1A04], 0xF7
0000727A 0000 006C ori.b D0, 0x6C /* 'l' */
0000727E 134C 2033 move.b [A1 + 0x2033], A4
00007282 3734 2D31 345F 5F5F move.w -[A3], [[A4 + 0x345F5F5F + D2 * 4]]
0000728A 5F5F subq.w [A7]+, 7
0000728C 5F5F subq.w [A7]+, 7
0000728E 5F5F subq.w [A7]+, 7
00007290 5F5F subq.w [A7]+, 7
00007292 14A0 move.b [A2], -[A0]
00007294 C5A8 F78F and.l [A0 - 0x871], D2
00007298 0000 0162 ori.b D0, 0x62 /* 'b' */
0000729C 134C 2039 move.b [A1 + 0x2039], A4
000072A0 3233 2D32 312F 3232 5F5F move.w D1, [[A3 + 0x312F3232 + D2 * 4] + 0x5F5F]
000072AA 5F5F subq.w [A7]+, 7
000072AC 5F5F subq.w [A7]+, 7
000072AE 5F5F subq.w [A7]+, 7
000072B0 1441 movea.b A2, D1
000072B2 C800 and.b D4, D0
000072B4 169F move.b [A3], [A7]+
000072B6 0000 00D5 ori.b D0, 0xD5
000072BA 1347 2031 move.b [A1 + 0x2031], D7
000072BE 3835 2D31 385F 5F5F move.w D4, [[A5 + 0x385F5F5F + D2 * 4]]
000072C6 5F5F subq.w [A7]+, 7
000072C8 5F5F subq.w [A7]+, 7
000072CA 5F5F subq.w [A7]+, 7
000072CC 5F5F subq.w [A7]+, 7
000072CE 04F5 .incomplete
000072D0 F463 .invalid <<cinv/cpush with scope=0>>
000072D2 21EC 0000 1A50 move.l [0x00001A50], [A4 + 0x0]
000072D8 13D1 2044 7261 move.b [0x20447261], [A1]
000072DE 5F5F subq.w [A7]+, 7
000072E0 5F5F subq.w [A7]+, 7
000072E2 5F5F subq.w [A7]+, 7
000072E4 5F5F subq.w [A7]+, 7
000072E6 5F5F subq.w [A7]+, 7
000072E8 5F5F subq.w [A7]+, 7
000072EA 5F5F subq.w [A7]+, 7
000072EC 0A2B ECEF 1516 xori.b [A3 + 0x1516], 0xEF
000072F2 0000 0065 ori.b D0, 0x65 /* 'e' */
000072F6 1347 2032 move.b [A1 + 0x2032], D7
000072FA 3038 2D34 move.w D0, [0x00002D34]
000072FE 342F 2D34 move.w D2, [A7 + 0x2D34]
00007302 355F 5F5F move.w [A2 + 0x5F5F], [A7]+
00007306 5F5F subq.w [A7]+, 7
00007308 5F5F subq.w [A7]+, 7
0000730A 0EC6 .incomplete
0000730C E3DA lsl .w [A2]+
0000730E 04F6 .incomplete
00007310 0000 8F45 ori.b D0, 0x45 /* 'E' */
00007314 1341 6C74 move.b [A1 + 0x6C74], D1
00007318 6169 bsr +0x6B /* 00007383 */
0000731A 725F moveq.l D1, 0x5F
0000731C 5F5F subq.w [A7]+, 7
0000731E 5F5F subq.w [A7]+, 7
00007320 5F5F subq.w [A7]+, 7
00007322 5F5F subq.w [A7]+, 7
00007324 5F5F subq.w [A7]+, 7
00007326 5F5F subq.w [A7]+, 7
00007328 0F60 bchg -[A0], D7
0000732A E760 asl D0.w, D3
0000732C EABA ror D2, D5
0000732E 0000 1398 ori.b D0, 0x98
00007332 1344 4D20 move.b [A1 + 0x4D20], D4
00007336 2D33 36A1 move.l -[A6], [A3 + D3.w * 8 - 0x95]
0000733A 2031 3339 3430 5F5F move.l D0, [[A1 + 0x34305F5F + D3 * 2]]
00007342 5F5F subq.w [A7]+, 7
00007344 5F5F subq.w [A7]+, 7
00007346 07D4 .incomplete
00007348 F38F .invalid <<F/6/1>>
0000734A DEB3 0000 add.l D7, [A3 + D0.w]
0000734E 2CE4 move.l [A6]+, -[A4]
00007350 13C3 2050 6176 move.b [0x20506176], D3
00007356 5F5F subq.w [A7]+, 7
00007358 5F5F subq.w [A7]+, 7
0000735A 5F5F subq.w [A7]+, 7
0000735C 5F5F subq.w [A7]+, 7
0000735E 5F5F subq.w [A7]+, 7
00007360 5F5F subq.w [A7]+, 7
00007362 5F5F subq.w [A7]+, 7
00007364 0EB5 E8FC E462 0000 .invalid.l [A5 + D0.w], 0xE8FCE462 // invalid immediate operation
0000736C 0641 1344 addi.w D1, 0x1344
00007370 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00007372 2D34 35A1 2031 move.l -[A6], [[0x2031 + D3 * 4]]
00007378 3336 3737 5F5F 5F5F 5F5F 19BF move.w -[A1], [[A6 + 0x5F5F5F5F] + D3 * 8 + 0x5F5F19BF]
00007384 D86A E7C0 add.w D4, [A2 - 0x1840]
00007388 0000 17E3 ori.b D0, 0xE3
0000738C 1344 4D20 move.b [A1 + 0x4D20], D4
00007390 2D32 37A1 2031 move.l -[A6], [[0x2031 + D3 * 8]]
00007396 3436 3539 5F5F 5F5F move.w D2, [[A6 + 0x5F5F5F5F + D3 * 4]]
0000739E 5F5F subq.w [A7]+, 7
000073A0 1246 movea.b A1, D6
000073A2 E713 roxl D3.b, 3
000073A4 323D move.w D1, <<invalid special address>>
000073A6 0000 0094 ori.b D0, 0x94
000073AA 1357 6F6C move.b [A1 + 0x6F6C], [A7]
000073AE 6620 bne +0x22 /* 000073D0 */
000073B0 3130 3639 move.w -[A0], [A0 + D3.w * 8 + 0x39]
000073B4 5F5F subq.w [A7]+, 7
000073B6 5F5F subq.w [A7]+, 7
000073B8 5F5F subq.w [A7]+, 7
000073BA 5F5F subq.w [A7]+, 7
000073BC 5F5F subq.w [A7]+, 7
000073BE 2155 D381 move.l [A0 - 0x2C7F], [A5]
000073C2 0952 bchg [A2], D4
000073C4 0000 00DF ori.b D0, 0xDF
000073C8 1347 2032 move.b [A1 + 0x2032], D7
000073CC 342D 3136 move.w D2, [A5 + 0x3136]
label000073D0:
000073D0 5F5F subq.w [A7]+, 7
000073D2 5F5F subq.w [A7]+, 7
000073D4 5F5F subq.w [A7]+, 7
000073D6 5F5F subq.w [A7]+, 7
000073D8 5F5F subq.w [A7]+, 7
000073DA 5F5F subq.w [A7]+, 7
000073DC 0D2C EECF btst [A4 - 0x1131], D6
000073E0 2F0C move.l -[A7], A4
000073E2 0000 02AE ori.b D0, 0xAE
000073E6 1341 4320 move.b [A1 + 0x4320], D1
000073EA 2B36 35A1 2036 move.l -[A5], [[0x2036 + D3 * 4]]
000073F0 3935 355F move.w -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
000073F4 5F5F subq.w [A7]+, 7
000073F6 5F5F subq.w [A7]+, 7
000073F8 5F5F subq.w [A7]+, 7
000073FA 2659 movea.l A3, [A1]+
000073FC D18C addx.l -[A0], -[A4]
000073FE 107F movea.b A0, <<invalid special address>>
00007400 0000 00D2 ori.b D0, 0xD2
00007404 1347 2031 move.b [A1 + 0x2031], D7
00007408 3434 2D32 355F 5F5F 5F5F move.w D2, [[A4 + 0x355F5F5F + D2 * 4] + 0x5F5F]
00007412 5F5F subq.w [A7]+, 7
00007414 5F5F subq.w [A7]+, 7
00007416 5F5F subq.w [A7]+, 7
00007418 1E52 movea.b A7, [A2]
0000741A DB75 E19D add.w [[] + A6], D5
0000741E 0000 026F ori.b D0, 0x6F /* 'o' */
00007422 1344 4D20 move.b [A1 + 0x4D20], D4
00007426 2D33 32A1 move.l -[A6], [A3 + D3.w * 2 - 0x95]
0000742A 2031 3631 move.l D0, [A1 + D3.w * 8 + 0x31]
0000742E 3335 5F5F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
00007432 5F5F subq.w [A7]+, 7
00007434 5F5F subq.w [A7]+, 7
00007436 265A movea.l A3, [A2]+
00007438 D22A E9F4 add.b D1, [A2 - 0x160C]
0000743C 0000 019A ori.b D0, 0x9A
00007440 1341 4320 move.b [A1 + 0x4320], D1
00007444 2D32 30A1 move.l -[A6], [A2 + D3.w - 0x95]
00007448 2037 3631 move.l D0, [A7 + D3.w * 8 + 0x31]
0000744C 3837 5F5F move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00007450 5F5F subq.w [A7]+, 7
00007452 5F5F subq.w [A7]+, 7
00007454 1F39 DB77 E288 move.b -[A7], [0xDB77E288]
0000745A 0000 06C3 ori.b D0, 0xC3
0000745E 1344 4D20 move.b [A1 + 0x4D20], D4
00007462 2D33 31A1 2031 move.l -[A6], [[0x2031 + D3]]
00007468 3738 3135 move.w -[A3], [0x00003135]
0000746C 5F5F subq.w [A7]+, 7
0000746E 5F5F subq.w [A7]+, 7
00007470 5F5F subq.w [A7]+, 7
00007472 0F23 btst -[A3], D7
00007474 EFCF 29A8 bfins A7 {D6:D0}, D2
00007478 0000 05D6 ori.b D0, 0xD6
0000747C 1344 4D20 move.b [A1 + 0x4D20], D4
00007480 2B36 31A1 2032 move.l -[A5], [[0x2032 + D3]]
00007486 3036 385F move.w D0, [A6 + D3 + 0x5F]
0000748A 5F5F subq.w [A7]+, 7
0000748C 5F5F subq.w [A7]+, 7
0000748E 5F5F subq.w [A7]+, 7
00007490 0C3B F442 0D7D cmpi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x42 /* 'B' */
00007496 0000 0C5D ori.b D0, 0x5D /* ']' */
0000749A 1336 3143 7967 5F5F move.b -[A1], [[A6 + <<invalid base displacement size>>] + 0x79675F5F]
000074A2 5F5F subq.w [A7]+, 7
000074A4 5F5F subq.w [A7]+, 7
000074A6 5F5F subq.w [A7]+, 7
000074A8 5F5F subq.w [A7]+, 7
000074AA 5F5F subq.w [A7]+, 7
000074AC 5F5F subq.w [A7]+, 7
000074AE 2947 D92C move.l [A4 - 0x26D4], D7
000074B2 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
000074B4 0000 02F4 ori.b D0, 0xF4
000074B8 1344 4D20 move.b [A1 + 0x4D20], D4
000074BC 2D35 A120 3537 move.l -[A6], [A5 + 0x3537 + A2]
000074C2 3135 5F5F move.w -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
000074C6 5F5F subq.w [A7]+, 7
000074C8 5F5F subq.w [A7]+, 7
000074CA 5F5F subq.w [A7]+, 7
000074CC 0E44 F36A .invalid.w D4, 0xF36A // invalid immediate operation
000074D0 F08F 0000 .extension 0x08F <<F/2-3/0>> // unimplemented
000074D4 0726 btst -[A6], D3
000074D6 1344 4D20 move.b [A1 + 0x4D20], D4
000074DA 2D33 39A1 2031 move.l -[A6], [[0x2031 + D3]]
000074E0 3431 3932 5F5F 5F5F 5F5F move.w D2, [[A1 + 0x5F5F5F5F + D3] + 0x5F5F]
000074EA 1187 F198 move.b [ + A7], D7
000074EE CDFD muls.w D6, <<invalid special address>>
000074F0 0000 31E8 ori.b D0, 0xE8
000074F4 13C2 2050 6176 move.b [0x20506176], D2
000074FA 5F5F subq.w [A7]+, 7
000074FC 5F5F subq.w [A7]+, 7
000074FE 5F5F subq.w [A7]+, 7
00007500 5F5F subq.w [A7]+, 7
00007502 5F5F subq.w [A7]+, 7
00007504 5F5F subq.w [A7]+, 7
00007506 5F5F subq.w [A7]+, 7
00007508 1FD8 move.b <<invalid special address>>, [A0]+
0000750A E6F1 0CB6 ror .w [A1 + D0 * 4 - 0x74]
0000750E 0000 0248 ori.b D0, 0x48 /* 'H' */
00007512 1352 6F73 move.b [A1 + 0x6F73], [A2]
00007516 7320 moveq.l D1, 0x20
00007518 3737 355F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
0000751C 5F5F subq.w [A7]+, 7
0000751E 5F5F subq.w [A7]+, 7
00007520 5F5F subq.w [A7]+, 7
00007522 5F5F subq.w [A7]+, 7
00007524 5F5F subq.w [A7]+, 7
00007526 24F6 E345 move.l [A2]+, <<invalid full ext with IS == 1 and I/IS == 5>>
0000752A F7BB .invalid <<F/6/3>>
0000752C 0000 0138 ori.b D0, 0x38 /* '8' */
00007530 1357 6F6C move.b [A1 + 0x6F6C], [A7]
00007534 6620 bne +0x22 /* 00007556 */
00007536 3932 325F move.w -[A4], [A2 + D3.w * 2 + 0x5F]
0000753A 5F5F subq.w [A7]+, 7
0000753C 5F5F subq.w [A7]+, 7
0000753E 5F5F subq.w [A7]+, 7
00007540 5F5F subq.w [A7]+, 7
00007542 5F5F subq.w [A7]+, 7
00007544 0F70 F42E bchg [A0 + A7.w * 4 + 0x2E], D7
00007548 E976 roxl D6.w, D4
0000754A 0000 0378 ori.b D0, 0x78 /* 'x' */
0000754E 1344 4D20 move.b [A1 + 0x4D20], D4
00007552 2D34 39A1 2031 move.l -[A6], [[0x2031 + D3]]
// begin alternate branch 00007556-00007560
label00007556:
00007556 2031 3335 3135 5F5F move.l D0, [[A1 + 0x31355F5F] + D3 * 2]
0000755E 5F5F subq.w [A7]+, 7
// end alternate branch 00007556-00007560
label00007556: // (misaligned)
00007558 3335 3135 5F5F 5F5F move.w -[A1], [[A5 + 0x5F5F5F5F] + D3]
00007560 5F5F subq.w [A7]+, 7
00007562 0A35 FA14 EDD4 xori.b <<invalid full ext with I/IS == 4>>, 0x14
00007568 0000 1000 ori.b D0, 0x0
0000756C 13C4 2049 6E64 move.b [0x20496E64], D4
00007572 5F5F subq.w [A7]+, 7
00007574 5F5F subq.w [A7]+, 7
00007576 5F5F subq.w [A7]+, 7
00007578 5F5F subq.w [A7]+, 7
0000757A 5F5F subq.w [A7]+, 7
0000757C 5F5F subq.w [A7]+, 7
0000757E 5F5F subq.w [A7]+, 7
00007580 31A6 E33C move.w <<invalid full ext with I/IS == 4>>, -[A6]
00007584 012B 0000 btst [A3 + 0x0], D0
00007588 054C bchg A4, D2
0000758A 1344 4D20 move.b [A1 + 0x4D20], D4
0000758E 2B30 A120 3438 move.l -[A5], [A0 + 0x3438 + A2]
00007594 3130 5F5F move.w -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
00007598 5F5F subq.w [A7]+, 7
0000759A 5F5F subq.w [A7]+, 7
0000759C 5F5F subq.w [A7]+, 7
0000759E 0C6E FA9C 1539 cmpi.w [A6 + 0x1539], 0xFA9C
000075A4 0000 01B3 ori.b D0, 0xB3
000075A8 134B 7275 move.b [A1 + 0x7275], A3
000075AC 6765 beq +0x67 /* 00007613 */
000075AE 7220 moveq.l D1, 0x20
000075B0 3630 5F5F move.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
000075B4 5F5F subq.w [A7]+, 7
000075B6 5F5F subq.w [A7]+, 7
000075B8 5F5F subq.w [A7]+, 7
000075BA 5F5F subq.w [A7]+, 7
000075BC 13BE F865 move.b [A1 + A7 + 0x65], <<invalid special address>>
000075C0 FA18 0000 .unknown 0xFA18 0x0000 (W = 5)
000075C4 0082 134C 2037 ori.l D2, 0x134C2037
000075CA 3839 2D36 5F5F move.w D4, [0x2D365F5F]
000075D0 5F5F subq.w [A7]+, 7
000075D2 5F5F subq.w [A7]+, 7
000075D4 5F5F subq.w [A7]+, 7
000075D6 5F5F subq.w [A7]+, 7
000075D8 5F5F subq.w [A7]+, 7
000075DA 2E4E movea.l A7, A6
000075DC EE3B ror D3.b, D7
000075DE ED14 roxl D4.b, 6
000075E0 0000 050F ori.b D0, 0xF
000075E4 1344 4D20 move.b [A1 + 0x4D20], D4
000075E8 2D32 31A1 2036 move.l -[A6], [[0x2036 + D3]]
000075EE 3236 375F move.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
000075F2 5F5F subq.w [A7]+, 7
000075F4 5F5F subq.w [A7]+, 7
000075F6 5F5F subq.w [A7]+, 7
000075F8 15A8 F89D 1629 move.b [A2 + D1.w * 8 + 0x29], [A0 - 0x763]
000075FE 0000 01EA ori.b D0, 0xEA
00007602 1344 4D20 move.b [A1 + 0x4D20], D4
00007606 2B34 33A1 2034 move.l -[A5], [[0x2034 + D3 * 2]]
0000760C 3330 355F move.w -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
00007610 5F5F subq.w [A7]+, 7
00007612 5F5F subq.w [A7]+, 7
00007614 5F5F subq.w [A7]+, 7
00007616 1C2A F733 move.b D6, [A2 - 0x8CD]
0000761A F85C 0000 .extension 0x85C <<F/1/4>>, 0x0000 // unimplemented
0000761E 01C7 .incomplete
00007620 1352 6F73 move.b [A1 + 0x6F73], [A2]
00007624 7320 moveq.l D1, 0x20
00007626 3738 305F move.w -[A3], [0x0000305F]
0000762A 5F5F subq.w [A7]+, 7
0000762C 5F5F subq.w [A7]+, 7
0000762E 5F5F subq.w [A7]+, 7
00007630 5F5F subq.w [A7]+, 7
00007632 5F5F subq.w [A7]+, 7
00007634 3050 movea.w A0, [A0]
00007636 F108 .extension 0x108 <<F/4-5/0>> // unimplemented
00007638 F9C3 .invalid <<F/7/4>>
0000763A 0000 003D ori.b D0, 0x3D /* '=' */
0000763E 134C 5020 move.b [A1 + 0x5020], A4
00007642 3730 312D 3239 move.w -[A3], [[A0 + 0x3239] + D3]
00007648 5F5F subq.w [A7]+, 7
0000764A 5F5F subq.w [A7]+, 7
0000764C 5F5F subq.w [A7]+, 7
0000764E 5F5F subq.w [A7]+, 7
00007650 5F5F subq.w [A7]+, 7
00007652 0C53 FC3F cmpi.w [A3], 0xFC3F
00007656 CD66 and.w -[A6], D6
00007658 0000 0187 ori.b D0, 0x87
0000765C 134C 2034 move.b [A1 + 0x2034], A4
00007660 392D 3139 move.w -[A4], [A5 + 0x3139]
00007664 5F5F subq.w [A7]+, 7
00007666 5F5F subq.w [A7]+, 7
00007668 5F5F subq.w [A7]+, 7
0000766A 5F5F subq.w [A7]+, 7
0000766C 5F5F subq.w [A7]+, 7
0000766E 5F5F subq.w [A7]+, 7
00007670 2885 move.l [A4], D5
00007672 F3EC .invalid <<F/7/1>>
00007674 E5C0 roxl .w D0
00007676 0000 0FC8 ori.b D0, 0xC8
0000767A 1344 4D20 move.b [A1 + 0x4D20], D4
0000767E 2D33 32A1 move.l -[A6], [A3 + D3.w * 2 - 0x95]
00007682 2031 3733 3231 5F5F 5F5F 5F5F move.l D0, [[A1 + 0x32315F5F + D3 * 8] + 0x5F5F5F5F]
0000768E 282A F422 move.l D4, [A2 - 0xBDE]
00007692 0C3C 0000 050F cmpi.b 0xF, 0x0
00007698 1344 4D20 move.b [A1 + 0x4D20], D4
0000769C 2B31 35A1 2034 move.l -[A5], [[0x2034 + D3 * 4]]
000076A2 3733 335F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
000076A6 5F5F subq.w [A7]+, 7
000076A8 5F5F subq.w [A7]+, 7
000076AA 5F5F subq.w [A7]+, 7
000076AC 2B83 F3DC move.l <<invalid full ext with I/IS == 4>>, D3
000076B0 ED03 asl D3.b, 6
000076B2 0000 082B ori.b D0, 0x2B /* '+' */
000076B6 1344 4D20 move.b [A1 + 0x4D20], D4
000076BA 2D32 33A1 2031 move.l -[A6], [[0x2031 + D3 * 2]]
000076C0 3736 3939 5F5F 5F5F move.w -[A3], [[A6 + 0x5F5F5F5F + D3]]
000076C8 5F5F subq.w [A7]+, 7
000076CA 23CD F603 EADF move.l [0xF603EADF], A5
000076D0 0000 9DD2 ori.b D0, 0xD2
000076D4 1346 6F6D move.b [A1 + 0x6F6D], D6
000076D8 616C bsr +0x6E /* 00007746 */
000076DA 6861 bvc +0x63 /* 0000773D */
000076DC 7574 moveq.l D2, 0x74
000076DE 5F5F subq.w [A7]+, 7
000076E0 5F5F subq.w [A7]+, 7
000076E2 5F5F subq.w [A7]+, 7
000076E4 5F5F subq.w [A7]+, 7
000076E6 5F5F subq.w [A7]+, 7
000076E8 11DD FB6F move.b [0xFFFFFB6F], [A5]+
000076EC F288 0000 .extension 0x288 <<F/2-3/1>> // unimplemented
000076F0 04DB .incomplete
000076F2 1344 4D20 move.b [A1 + 0x4D20], D4
000076F6 2D33 36A1 move.l -[A6], [A3 + D3.w * 8 - 0x95]
000076FA 2031 3536 3933 5F5F 5F5F move.l D0, [[A1 + 0x39335F5F] + D3 * 4 + 0x5F5F]
00007704 5F5F subq.w [A7]+, 7
00007706 1748 FAEE move.b [A3 - 0x512], A0
0000770A 248D move.l [A2], A5
0000770C 0000 1531 ori.b D0, 0x31 /* '1' */
00007710 1344 4D20 move.b [A1 + 0x4D20], D4
00007714 2B35 36A1 move.l -[A5], [A5 + D3.w * 8 - 0x95]
00007718 2032 3936 365F 5F5F 5F5F move.l D0, [[A2 + 0x365F5F5F] + D3 + 0x5F5F]
00007722 5F5F subq.w [A7]+, 7
00007724 265B movea.l A3, [A3]+
00007726 FAD6 0DD5 .extension 0xAD6 <<F/2-3/5>> // unimplemented
0000772A 0000 022E ori.b D0, 0x2E /* '.' */
0000772E 1344 4D20 move.b [A1 + 0x4D20], D4
00007732 2B31 39A1 2035 move.l -[A5], [[0x2035 + D3]]
00007738 3131 365F move.w -[A0], [A1 + D3.w * 8 + 0x5F]
0000773C 5F5F subq.w [A7]+, 7
0000773E 5F5F subq.w [A7]+, 7
00007740 5F5F subq.w [A7]+, 7
00007742 2D74 FA88 FDE2 move.l [A6 - 0x21E], [A4 + A7 * 2 - 0x120]
// begin alternate branch 00007746-00007748
fn00007746:
00007746 FDE2 .invalid <<F/7/6>>
// end alternate branch 00007746-00007748
fn00007746: // (misaligned)
00007748 0000 0056 ori.b D0, 0x56 /* 'V' */
0000774C 1347 2031 move.b [A1 + 0x2031], D7
00007750 3537 2D37 375F 5F5F 5F5F 5F5F move.w -[A2], [[A7 + 0x375F5F5F] + D2 * 4 + 0x5F5F5F5F]
0000775C 5F5F subq.w [A7]+, 7
0000775E 5F5F subq.w [A7]+, 7
00007760 0E8E FEB5 0E12 .invalid.l A6, 0xFEB50E12 // invalid immediate operation
00007766 0000 0072 ori.b D0, 0x72 /* 'r' */
0000776A 1352 6F73 move.b [A1 + 0x6F73], [A2]
0000776E 7320 moveq.l D1, 0x20
00007770 3234 385F move.w D1, [A4 + D3 + 0x5F]
00007774 5F5F subq.w [A7]+, 7
00007776 5F5F subq.w [A7]+, 7
00007778 5F5F subq.w [A7]+, 7
0000777A 5F5F subq.w [A7]+, 7
0000777C 5F5F subq.w [A7]+, 7
0000777E 2946 FC7D move.l [A4 - 0x383], D6
00007782 1E64 movea.b A7, -[A4]
00007784 0000 00F2 ori.b D0, 0xF2
00007788 1347 2031 move.b [A1 + 0x2031], D7
0000778C 3330 2D34 move.w -[A1], <<invalid full ext with I/IS == 4>>
00007790 5F5F subq.w [A7]+, 7
00007792 5F5F subq.w [A7]+, 7
00007794 5F5F subq.w [A7]+, 7
00007796 5F5F subq.w [A7]+, 7
00007798 5F5F subq.w [A7]+, 7
0000779A 5F5F subq.w [A7]+, 7
0000779C 234E FDEF move.l [A1 - 0x211], A6
000077A0 0151 bchg [A1], D0
000077A2 0000 0391 ori.b D0, 0x91
000077A6 1344 4D20 move.b [A1 + 0x4D20], D4
000077AA 2B31 A120 3437 move.l -[A5], [A1 + 0x3437 + A2]
000077B0 3734 5F5F move.w -[A3], <<invalid full ext with IS == 1 and I/IS == 7>>
000077B4 5F5F subq.w [A7]+, 7
000077B6 5F5F subq.w [A7]+, 7
000077B8 5F5F subq.w [A7]+, 7
000077BA 25EB FFEE DC1A move.l [PC - 0x23E6 /* 000053D6, value 0x36200713 */], [A3 - 0x12]
000077C0 0000 00CF ori.b D0, 0xCF
000077C4 134C 2033 move.b [A1 + 0x2033], A4
000077C8 3632 2D38 315F 5F5F move.w D3, [A2 + 0x315F5F5F + D2 * 4]
000077D0 5F5F subq.w [A7]+, 7
000077D2 5F5F subq.w [A7]+, 7
000077D4 5F5F subq.w [A7]+, 7
000077D6 5F5F subq.w [A7]+, 7
000077D8 02B8 0019 0183 0000 andi.l [0x00000000 /* __m68k_reset_stack__ */], 0x190183
000077E0 0791 bclr [A1], D3
000077E2 1341 6C70 move.b [A1 + 0x6C70], D1
000077E6 6865 bvc +0x67 /* 0000784D */
000077E8 7261 moveq.l D1, 0x61
000077EA 747A moveq.l D2, 0x7A
000077EC 5F5F subq.w [A7]+, 7
000077EE 5F5F subq.w [A7]+, 7
000077F0 5F5F subq.w [A7]+, 7
000077F2 5F5F subq.w [A7]+, 7
000077F4 5F5F subq.w [A7]+, 7
000077F6 00B5 0007 0130 0000 ori.l [A5 + D0.w], 0x70130
000077FE 0311 btst [A1], D1
00007800 1343 6170 move.b [A1 + 0x6170], D3
00007804 685F bvc +0x61 /* 00007865 */
00007806 5F5F subq.w [A7]+, 7
00007808 5F5F subq.w [A7]+, 7
0000780A 5F5F subq.w [A7]+, 7
0000780C 5F5F subq.w [A7]+, 7
0000780E 5F5F subq.w [A7]+, 7
00007810 5F5F subq.w [A7]+, 7
00007812 5F5F subq.w [A7]+, 7
00007814 132F 011C move.b -[A1], [A7 + 0x11C]
00007818 0537 0000 btst [A7 + D0.w], D2
0000781C 2220 move.l D1, -[A0]
0000781E 1341 6C67 move.b [A1 + 0x6C67], D1
00007822 656E bcs +0x70 /* 00007892 */
00007824 6962 bvs +0x64 /* 00007888 */
00007826 5F5F subq.w [A7]+, 7
00007828 5F5F subq.w [A7]+, 7
0000782A 5F5F subq.w [A7]+, 7
0000782C 5F5F subq.w [A7]+, 7
0000782E 5F5F subq.w [A7]+, 7
00007830 5F5F subq.w [A7]+, 7
00007832 01E0 .incomplete
00007834 0037 FE48 0000 ori.b [A7 + D0.w], 0x48 /* 'H' */
0000783A 055C bchg [A4]+, D2
0000783C 1341 6E6B move.b [A1 + 0x6E6B], D1
00007840 6161 bsr +0x63 /* 000078A3 */
00007842 5F5F subq.w [A7]+, 7
00007844 5F5F subq.w [A7]+, 7
00007846 5F5F subq.w [A7]+, 7
00007848 5F5F subq.w [A7]+, 7
0000784A 5F5F subq.w [A7]+, 7
0000784C 5F5F subq.w [A7]+, 7
0000784E 5F5F subq.w [A7]+, 7
00007850 0361 bchg -[A1], D1
00007852 009A 0531 0000 ori.l [A2]+, 0x5310000
00007858 0E1F 1353 .invalid.b [A7]+, 0x53 /* 'S' */ // invalid immediate operation
0000785C 6865 bvc +0x67 /* 000078C3 */
0000785E 6469 bcc +0x6B /* 000078C9 */
00007860 725F moveq.l D1, 0x5F
00007862 5F5F subq.w [A7]+, 7
00007864 5F5F subq.w [A7]+, 7
00007866 5F5F subq.w [A7]+, 7
00007868 5F5F subq.w [A7]+, 7
0000786A 5F5F subq.w [A7]+, 7
0000786C 5F5F subq.w [A7]+, 7
0000786E 0186 bclr D6, D0
00007870 004B FF7F ori.w A3, 0xFF7F
00007874 0000 040B ori.b D0, 0xB
00007878 1344 6970 move.b [A1 + 0x6970], D4
0000787C 6864 bvc +0x66 /* 000078E2 */
0000787E 615F bsr +0x61 /* 000078DF */
00007880 5F5F subq.w [A7]+, 7
00007882 5F5F subq.w [A7]+, 7
00007884 5F5F subq.w [A7]+, 7
00007886 5F5F subq.w [A7]+, 7
label00007888:
00007888 5F5F subq.w [A7]+, 7
0000788A 5F5F subq.w [A7]+, 7
0000788C 0193 bclr [A3], D0
0000788E 007F 012F ori.w <<invalid special address>>, 0x12F
label00007892:
00007892 0000 04F7 ori.b D0, 0xF7
00007896 134D 6972 move.b [A1 + 0x6972], A5
0000789A 6163 bsr +0x65 /* 000078FF */
0000789C 685F bvc +0x61 /* 000078FD */
0000789E 5F5F subq.w [A7]+, 7
000078A0 5F5F subq.w [A7]+, 7
000078A2 5F5F subq.w [A7]+, 7
000078A4 5F5F subq.w [A7]+, 7
000078A6 5F5F subq.w [A7]+, 7
000078A8 5F5F subq.w [A7]+, 7
000078AA 01E3 .incomplete
000078AC 00DB .incomplete
000078AE FCC8 0000 .extension 0xCC8 <<F/2-3/6>> // unimplemented
000078B2 1347 1341 move.b [A1 + 0x1341], D7
000078B6 6368 bls +0x6A /* 00007920 */
000078B8 6572 bcs +0x74 /* 0000792C */
000078BA 6E61 bgt +0x63 /* 0000791D */
000078BC 725F moveq.l D1, 0x5F
000078BE 5F5F subq.w [A7]+, 7
000078C0 5F5F subq.w [A7]+, 7
000078C2 5F5F subq.w [A7]+, 7
000078C4 5F5F subq.w [A7]+, 7
000078C6 5F5F subq.w [A7]+, 7
000078C8 004C 0027 ori.w A4, 0x27 /* '\'' */
000078CC 13E8 0000 2F52 1350 move.b [0x2F521350], [A0 + 0x0]
000078D4 6F6C ble +0x6E /* 00007942 */
000078D6 6172 bsr +0x74 /* 0000794A */
000078D8 6973 bvs +0x75 /* 0000794D */
000078DA 5F5F subq.w [A7]+, 7
000078DC 5F5F subq.w [A7]+, 7
000078DE 5F5F subq.w [A7]+, 7
000078E0 5F5F subq.w [A7]+, 7
label000078E2:
000078E2 5F5F subq.w [A7]+, 7
000078E4 5F5F subq.w [A7]+, 7
000078E6 04DB .incomplete
000078E8 02EA .incomplete
000078EA 0528 0000 btst [A0 + 0x0], D2
000078EE 125E movea.b A1, [A6]+
000078F0 1341 6C6D move.b [A1 + 0x6C6D], D1
000078F4 6161 bsr +0x63 /* 00007957 */
000078F6 6B5F bmi +0x61 /* 00007957 */
000078F8 5F5F subq.w [A7]+, 7
000078FA 5F5F subq.w [A7]+, 7
000078FC 5F5F subq.w [A7]+, 7
000078FE 5F5F subq.w [A7]+, 7
00007900 5F5F subq.w [A7]+, 7
00007902 5F5F subq.w [A7]+, 7
00007904 0196 bclr [A6], D0
00007906 00FB .incomplete
00007908 00CF .incomplete
0000790A 0000 0514 ori.b D0, 0x14
0000790E 1348 616D move.b [A1 + 0x616D], A0
00007912 616C bsr +0x6E /* 00007980 */
00007914 5F5F subq.w [A7]+, 7
00007916 5F5F subq.w [A7]+, 7
00007918 5F5F subq.w [A7]+, 7
0000791A 5F5F subq.w [A7]+, 7
0000791C 5F5F subq.w [A7]+, 7
0000791E 5F5F subq.w [A7]+, 7
label00007920:
00007920 5F5F subq.w [A7]+, 7
00007922 0366 bchg -[A6], D1
00007924 025E FFC9 andi.w [A6]+, 0xFFC9
00007928 0000 0A6B ori.b D0, 0x6B /* 'k' */
label0000792C:
0000792C 134D 6972 move.b [A1 + 0x6972], A5
00007930 615F bsr +0x61 /* 00007991 */
00007932 5F5F subq.w [A7]+, 7
00007934 5F5F subq.w [A7]+, 7
00007936 5F5F subq.w [A7]+, 7
00007938 5F5F subq.w [A7]+, 7
0000793A 5F5F subq.w [A7]+, 7
0000793C 5F5F subq.w [A7]+, 7
0000793E 5F5F subq.w [A7]+, 7
00007940 018C bclr A4, D0
label00007942:
00007942 0186 bclr D6, D0
00007944 FE29 0000 .unknown 0xFE29 0x0000 (W = 7)
00007948 03B7 1341 bclr [[A7 + <<invalid base displacement size>>]], D1
// begin alternate branch 0000794A-0000794E
fn0000794A:
0000794A 1341 6361 move.b [A1 + 0x6361], D1
// end alternate branch 0000794A-0000794E
fn0000794A: // (misaligned)
0000794C 6361 bls +0x63 /* 000079AF */
0000794E 6D61 blt +0x63 /* 000079B1 */
00007950 725F moveq.l D1, 0x5F
00007952 5F5F subq.w [A7]+, 7
00007954 5F5F subq.w [A7]+, 7
00007956 5F5F subq.w [A7]+, 7
00007958 5F5F subq.w [A7]+, 7
0000795A 5F5F subq.w [A7]+, 7
0000795C 5F5F subq.w [A7]+, 7
0000795E 0DE7 .incomplete
00007960 0E2E 016C 0000 .invalid.b [A6 + 0x0], 0x6C /* 'l' */ // invalid immediate operation
00007966 275C 134D move.l [A3 + 0x134D], [A4]+
0000796A 656E bcs +0x70 /* 000079DA */
0000796C 6B61 bmi +0x63 /* 000079CF */
0000796E 725F moveq.l D1, 0x5F
00007970 5F5F subq.w [A7]+, 7
00007972 5F5F subq.w [A7]+, 7
00007974 5F5F subq.w [A7]+, 7
00007976 5F5F subq.w [A7]+, 7
00007978 5F5F subq.w [A7]+, 7
0000797A 5F5F subq.w [A7]+, 7
0000797C 0123 btst -[A3], D0
0000797E 0139 0173 0000 btst [0x01730000], D0
// begin alternate branch 00007980-00007984
fn00007980:
00007980 0173 0000 bchg [A3 + D0.w], D0
// end alternate branch 00007980-00007984
fn00007980: // (misaligned)
00007984 0530 1341 btst [[A0 + <<invalid base displacement size>>]], D2
00007988 6C67 bge +0x69 /* 000079F1 */
0000798A 6F6C ble +0x6E /* 000079F8 */
0000798C 5F5F subq.w [A7]+, 7
0000798E 5F5F subq.w [A7]+, 7
00007990 5F5F subq.w [A7]+, 7
00007992 5F5F subq.w [A7]+, 7
00007994 5F5F subq.w [A7]+, 7
00007996 5F5F subq.w [A7]+, 7
00007998 5F5F subq.w [A7]+, 7
0000799A 0285 031F 04C1 andi.l D5, 0x31F04C1
000079A0 0000 1123 ori.b D0, 0x23 /* '#' */
000079A4 134D 6972 move.b [A1 + 0x6972], A5
000079A8 7068 moveq.l D0, 0x68
000079AA 616B bsr +0x6D /* 00007A17 */
000079AC 5F5F subq.w [A7]+, 7
000079AE 5F5F subq.w [A7]+, 7
000079B0 5F5F subq.w [A7]+, 7
000079B2 5F5F subq.w [A7]+, 7
000079B4 5F5F subq.w [A7]+, 7
000079B6 5F5F subq.w [A7]+, 7
000079B8 09EE .incomplete
000079BA 0F38 0823 btst [0x00000823], D7
000079BE 0000 2180 ori.b D0, 0x80
000079C2 1350 6C65 move.b [A1 + 0x6C65], [A0]
000079C6 6961 bvs +0x63 /* 00007A29 */
000079C8 6465 bcc +0x67 /* 00007A2F */
000079CA 735F moveq.l D1, 0x5F
000079CC 5F5F subq.w [A7]+, 7
000079CE 5F5F subq.w [A7]+, 7
000079D0 5F5F subq.w [A7]+, 7
000079D2 5F5F subq.w [A7]+, 7
000079D4 5F5F subq.w [A7]+, 7
000079D6 04E9 .incomplete
000079D8 0857 FDAC bchg.b [A7], 0xAC
// begin alternate branch 000079DA-000079DC
label000079DA:
000079DA FDAC .invalid <<F/6/6>>
// end alternate branch 000079DA-000079DC
label000079DA: // (misaligned)
000079DC 0000 1025 ori.b D0, 0x25 /* '%' */
000079E0 135A 6175 move.b [A1 + 0x6175], [A2]+
000079E4 7261 moveq.l D1, 0x61
000079E6 6B5F bmi +0x61 /* 00007A47 */
000079E8 5F5F subq.w [A7]+, 7
000079EA 5F5F subq.w [A7]+, 7
000079EC 5F5F subq.w [A7]+, 7
000079EE 5F5F subq.w [A7]+, 7
000079F0 5F5F subq.w [A7]+, 7
000079F2 5F5F subq.w [A7]+, 7
000079F4 00A2 01A6 0086 ori.l -[A2], 0x1A60086
// begin alternate branch 000079F8-000079FE
label000079F8:
000079F8 0086 0000 07D4 ori.l D6, 0x7D4
// end alternate branch 000079F8-000079FE
label000079F8: // (misaligned)
000079FA 0000 07D4 ori.b D0, 0xD4
000079FE 1341 6C64 move.b [A1 + 0x6C64], D1
00007A02 6562 bcs +0x64 /* 00007A66 */
00007A04 6172 bsr +0x74 /* 00007A78 */
00007A06 616E bsr +0x70 /* 00007A76 */
00007A08 5F5F subq.w [A7]+, 7
00007A0A 5F5F subq.w [A7]+, 7
00007A0C 5F5F subq.w [A7]+, 7
00007A0E 5F5F subq.w [A7]+, 7
00007A10 5F5F subq.w [A7]+, 7
00007A12 017E bchg <<invalid special address>>, D0
00007A14 076E FEE8 bchg [A6 - 0x118], D3
00007A18 0000 2D17 ori.b D0, 0x17
00007A1C 1352 6967 move.b [A1 + 0x6967], [A2]
00007A20 656C bcs +0x6E /* 00007A8E */
00007A22 5F5F subq.w [A7]+, 7
00007A24 5F5F subq.w [A7]+, 7
00007A26 5F5F subq.w [A7]+, 7
00007A28 5F5F subq.w [A7]+, 7
00007A2A 5F5F subq.w [A7]+, 7
00007A2C 5F5F subq.w [A7]+, 7
00007A2E 5F5F subq.w [A7]+, 7
00007A30 002A 00D9 00E5 ori.b [A2 + 0xE5], 0xD9
00007A36 0000 07A3 ori.b D0, 0xA3
00007A3A 1343 6170 move.b [A1 + 0x6170], D3
00007A3E 656C bcs +0x6E /* 00007AAC */
00007A40 6C61 bge +0x63 /* 00007AA3 */
00007A42 5F5F subq.w [A7]+, 7
00007A44 5F5F subq.w [A7]+, 7
00007A46 5F5F subq.w [A7]+, 7
00007A48 5F5F subq.w [A7]+, 7
00007A4A 5F5F subq.w [A7]+, 7
00007A4C 5F5F subq.w [A7]+, 7
00007A4E 0084 035F 0061 ori.l D4, 0x35F0061
00007A54 0000 0A39 ori.b D0, 0x39 /* '9' */
00007A58 13C2 204F 7269 move.b [0x204F7269], D2
00007A5E 5F5F subq.w [A7]+, 7
00007A60 5F5F subq.w [A7]+, 7
00007A62 5F5F subq.w [A7]+, 7
00007A64 5F5F subq.w [A7]+, 7
label00007A66:
00007A66 5F5F subq.w [A7]+, 7
00007A68 5F5F subq.w [A7]+, 7
00007A6A 5F5F subq.w [A7]+, 7
00007A6C 0026 00FB ori.b -[A6], 0xFB
00007A70 002B 0000 0005 ori.b [A3 + 0x5], 0x0
fn00007A76:
00007A76 1352 6F73 move.b [A1 + 0x6F73], [A2]
// begin alternate branch 00007A78-00007A7A
fn00007A78:
00007A78 6F73 ble +0x75 /* 00007AED */
// end alternate branch 00007A78-00007A7A
fn00007A78: // (misaligned)
00007A7A 7320 moveq.l D1, 0x20
00007A7C 3431 5F5F move.w D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00007A80 5F5F subq.w [A7]+, 7
00007A82 5F5F subq.w [A7]+, 7
00007A84 5F5F subq.w [A7]+, 7
00007A86 5F5F subq.w [A7]+, 7
00007A88 5F5F subq.w [A7]+, 7
00007A8A 0075 0316 01B4 ori.w <<invalid full ext with I/IS == 4>>, 0x316
// begin alternate branch 00007A8E-00007A98
label00007A8E:
00007A8E 01B4 0000 bclr [A4 + D0.w], D0
00007A92 0A7E 1345 xori.w <<invalid special address>>, 0x1345
00007A96 6C20 bge +0x22 /* 00007AB8 */
// end alternate branch 00007A8E-00007A98
label00007A8E: // (misaligned)
00007A90 0000 0A7E ori.b D0, 0x7E /* '~' */
00007A94 1345 6C20 move.b [A1 + 0x6C20], D5
00007A98 4E61 move USP, A1
00007A9A 7468 moveq.l D2, 0x68
00007A9C 5F5F subq.w [A7]+, 7
00007A9E 5F5F subq.w [A7]+, 7
00007AA0 5F5F subq.w [A7]+, 7
00007AA2 5F5F subq.w [A7]+, 7
00007AA4 5F5F subq.w [A7]+, 7
00007AA6 5F5F subq.w [A7]+, 7
00007AA8 00A5 049C FE3D ori.l -[A5], 0x49CFE3D
// begin alternate branch 00007AAC-00007AB6
label00007AAC:
00007AAC FE3D 0000 .unknown 0xFE3D 0x0000 (W = 7)
00007AB0 087E 134E bchg.b <<invalid special address>>, 0x4E /* 'N' */
00007AB4 6968 bvs +0x6A /* 00007B1E */
// end alternate branch 00007AAC-00007AB6
label00007AAC: // (misaligned)
00007AAE 0000 087E ori.b D0, 0x7E /* '~' */
00007AB2 134E 6968 move.b [A1 + 0x6968], A6
00007AB6 616C bsr +0x6E /* 00007B24 */
label00007AB8:
00007AB8 5F5F subq.w [A7]+, 7
00007ABA 5F5F subq.w [A7]+, 7
00007ABC 5F5F subq.w [A7]+, 7
00007ABE 5F5F subq.w [A7]+, 7
00007AC0 5F5F subq.w [A7]+, 7
00007AC2 5F5F subq.w [A7]+, 7
00007AC4 5F5F subq.w [A7]+, 7
00007AC6 00DE .incomplete
00007AC8 070F btst A7, D3
00007ACA 000A 0000 ori.b A2, 0x0
00007ACE 104A movea.b A0, A2
00007AD0 134D 696E move.b [A1 + 0x696E], A5
00007AD4 7461 moveq.l D2, 0x61
00007AD6 6B61 bmi +0x63 /* 00007B39 */
00007AD8 5F5F subq.w [A7]+, 7
00007ADA 5F5F subq.w [A7]+, 7
00007ADC 5F5F subq.w [A7]+, 7
00007ADE 5F5F subq.w [A7]+, 7
00007AE0 5F5F subq.w [A7]+, 7
00007AE2 5F5F subq.w [A7]+, 7
00007AE4 0240 12D2 andi.w D0, 0x12D2
00007AE8 F9E7 .invalid <<F/7/4>>
00007AEA 0000 264A ori.b D0, 0x4A /* 'J' */
00007AEE 1341 726E move.b [A1 + 0x726E], D1
00007AF2 6562 bcs +0x64 /* 00007B56 */
00007AF4 5F5F subq.w [A7]+, 7
00007AF6 5F5F subq.w [A7]+, 7
00007AF8 5F5F subq.w [A7]+, 7
00007AFA 5F5F subq.w [A7]+, 7
00007AFC 5F5F subq.w [A7]+, 7
00007AFE 5F5F subq.w [A7]+, 7
00007B00 5F5F subq.w [A7]+, 7
00007B02 0220 137F andi.b -[A0], 0x7F
00007B06 036F 0000 bchg [A7 + 0x0], D1
00007B0A 1749 1342 move.b [A3 + 0x1342], A1
00007B0E 656C bcs +0x6E /* 00007B7C */
00007B10 6C61 bge +0x63 /* 00007B73 */
00007B12 7472 moveq.l D2, 0x72
00007B14 6978 bvs +0x7A /* 00007B8E */
00007B16 5F5F subq.w [A7]+, 7
00007B18 5F5F subq.w [A7]+, 7
00007B1A 5F5F subq.w [A7]+, 7
00007B1C 5F5F subq.w [A7]+, 7
label00007B1E:
00007B1E 5F5F subq.w [A7]+, 7
00007B20 0210 13CC andi.b [A0], 0xCC
fn00007B24:
00007B24 FF95 .invalid <<F/6/7>>
00007B26 0000 39AF ori.b D0, 0xAF
00007B2A 1341 6C6E move.b [A1 + 0x6C6E], D1
00007B2E 696C bvs +0x6E /* 00007B9C */
00007B30 616D bsr +0x6F /* 00007B9F */
00007B32 5F5F subq.w [A7]+, 7
00007B34 5F5F subq.w [A7]+, 7
00007B36 5F5F subq.w [A7]+, 7
00007B38 5F5F subq.w [A7]+, 7
00007B3A 5F5F subq.w [A7]+, 7
00007B3C 5F5F subq.w [A7]+, 7
00007B3E 0059 0421 ori.w [A1]+, 0x421
00007B42 FFDC .invalid <<F/7/7>>
00007B44 0000 0A2F ori.b D0, 0x2F /* '/' */
00007B48 1341 6C6E move.b [A1 + 0x6C6E], D1
00007B4C 6974 bvs +0x76 /* 00007BC2 */
00007B4E 616B bsr +0x6D /* 00007BBB */
00007B50 5F5F subq.w [A7]+, 7
00007B52 5F5F subq.w [A7]+, 7
00007B54 5F5F subq.w [A7]+, 7
label00007B56:
00007B56 5F5F subq.w [A7]+, 7
00007B58 5F5F subq.w [A7]+, 7
00007B5A 5F5F subq.w [A7]+, 7
00007B5C 010C btst A4, D0
00007B5E 1399 FCA8 move.b [A1 + A7 * 4 - 0x88], [A1]+
00007B62 0000 30A6 ori.b D0, 0xA6
00007B66 1353 6169 move.b [A1 + 0x6169], [A3]
00007B6A 7068 moveq.l D0, 0x68
00007B6C 5F5F subq.w [A7]+, 7
00007B6E 5F5F subq.w [A7]+, 7
00007B70 5F5F subq.w [A7]+, 7
00007B72 5F5F subq.w [A7]+, 7
00007B74 5F5F subq.w [A7]+, 7
00007B76 5F5F subq.w [A7]+, 7
00007B78 5F5F subq.w [A7]+, 7
00007B7A 006B 13BD 0290 ori.w [A3 + 0x290], 0x13BD
// begin alternate branch 00007B7C-00007B80
label00007B7C:
00007B7C 13BD 0290 move.b [A1 + D0.w * 2 - 0x112], <<invalid special address>>
// end alternate branch 00007B7C-00007B80
label00007B7C: // (misaligned)
00007B80 0000 56E9 ori.b D0, 0xE9
00007B84 1342 6574 move.b [A1 + 0x6574], D2
00007B88 656C bcs +0x6E /* 00007BF6 */
00007B8A 6765 beq +0x67 /* 00007BF1 */
00007B8C 7573 moveq.l D2, 0x73
label00007B8E:
00007B8E 655F bcs +0x61 /* 00007BEF */
00007B90 5F5F subq.w [A7]+, 7
00007B92 5F5F subq.w [A7]+, 7
00007B94 5F5F subq.w [A7]+, 7
00007B96 5F5F subq.w [A7]+, 7
00007B98 0001 01B8 ori.b D1, 0xB8
label00007B9C:
00007B9C 01B7 0000 bclr [A7 + D0.w], D0
00007BA0 0663 13C1 addi.w -[A3], 0x13C1
00007BA4 2041 movea.l A0, D1
00007BA6 7572 moveq.l D2, 0x72
00007BA8 5F5F subq.w [A7]+, 7
00007BAA 5F5F subq.w [A7]+, 7
00007BAC 5F5F subq.w [A7]+, 7
00007BAE 5F5F subq.w [A7]+, 7
00007BB0 5F5F subq.w [A7]+, 7
00007BB2 5F5F subq.w [A7]+, 7
00007BB4 5F5F subq.w [A7]+, 7
00007BB6 FF82 .invalid <<F/6/7>>
00007BB8 04F6 .incomplete
00007BBA FE63 0000 .extension 0xE63 <<F/1/7>>, 0x0000 // unimplemented
00007BBE 0D48 bchg A0, D6
00007BC0 13C1 2043 4D61 move.b [0x20434D61], D1
// begin alternate branch 00007BC2-00007BC6
label00007BC2:
00007BC2 2043 movea.l A0, D3
00007BC4 4D61 chk.w D6, -[A1]
// end alternate branch 00007BC2-00007BC6
label00007BC2: // (misaligned)
00007BC6 5F5F subq.w [A7]+, 7
00007BC8 5F5F subq.w [A7]+, 7
00007BCA 5F5F subq.w [A7]+, 7
00007BCC 5F5F subq.w [A7]+, 7
00007BCE 5F5F subq.w [A7]+, 7
00007BD0 5F5F subq.w [A7]+, 7
00007BD2 5F5F subq.w [A7]+, 7
00007BD4 FFC6 .invalid <<F/7/7>>
00007BD6 0225 FD2C andi.b -[A5], 0x2C /* ',' */
00007BDA 0000 1F40 ori.b D0, 0x40 /* '@' */
00007BDE 1343 616E move.b [A1 + 0x616E], D3
00007BE2 6F70 ble +0x72 /* 00007C54 */
00007BE4 7573 moveq.l D2, 0x73
00007BE6 5F5F subq.w [A7]+, 7
00007BE8 5F5F subq.w [A7]+, 7
00007BEA 5F5F subq.w [A7]+, 7
00007BEC 5F5F subq.w [A7]+, 7
00007BEE 5F5F subq.w [A7]+, 7
00007BF0 5F5F subq.w [A7]+, 7
00007BF2 FF94 .invalid <<F/6/7>>
00007BF4 028C 00C2 0000 andi.l A4, 0xC20000
// begin alternate branch 00007BF6-00007BFC
label00007BF6:
00007BF6 00C2 .incomplete
00007BF8 0000 06FB ori.b D0, 0xFB
// end alternate branch 00007BF6-00007BFC
label00007BF6: // (misaligned)
00007BFA 06FB .incomplete
00007BFC 1341 6C68 move.b [A1 + 0x6C68], D1
00007C00 656E bcs +0x70 /* 00007C70 */
00007C02 615F bsr +0x61 /* 00007C63 */
00007C04 5F5F subq.w [A7]+, 7
00007C06 5F5F subq.w [A7]+, 7
00007C08 5F5F subq.w [A7]+, 7
00007C0A 5F5F subq.w [A7]+, 7
00007C0C 5F5F subq.w [A7]+, 7
00007C0E 5F5F subq.w [A7]+, 7
00007C10 FB98 .invalid <<F/6/5>>
00007C12 10DA move.b [A0]+, [A2]+
00007C14 F65C 0000 .extension 0x65C <<F/1/3>>, 0x0000 // unimplemented
00007C18 3EF6 1341 move.w [A7]+, [[A6 + <<invalid base displacement size>>]]
00007C1C 6468 bcc +0x6A /* 00007C86 */
00007C1E 6172 bsr +0x74 /* 00007C92 */
00007C20 615F bsr +0x61 /* 00007C81 */
00007C22 5F5F subq.w [A7]+, 7
00007C24 5F5F subq.w [A7]+, 7
00007C26 5F5F subq.w [A7]+, 7
00007C28 5F5F subq.w [A7]+, 7
00007C2A 5F5F subq.w [A7]+, 7
00007C2C 5F5F subq.w [A7]+, 7
00007C2E FAC2 110B .extension 0xAC2 <<F/2-3/5>> // unimplemented
00007C32 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
00007C34 0000 35D6 ori.b D0, 0xD6
00007C38 13C3 2043 4D61 move.b [0x20434D61], D3
00007C3E 5F5F subq.w [A7]+, 7
00007C40 5F5F subq.w [A7]+, 7
00007C42 5F5F subq.w [A7]+, 7
00007C44 5F5F subq.w [A7]+, 7
00007C46 5F5F subq.w [A7]+, 7
00007C48 5F5F subq.w [A7]+, 7
00007C4A 5F5F subq.w [A7]+, 7
00007C4C F9C6 .invalid <<F/7/4>>
00007C4E 1035 F642 move.b D0, [A5 + A7.w * 8 + 0x42]
00007C52 0000 28D6 ori.b D0, 0xD6
// begin alternate branch 00007C54-00007C56
label00007C54:
00007C54 28D6 move.l [A4]+, [A6]
// end alternate branch 00007C54-00007C56
label00007C54: // (misaligned)
00007C56 13C6 2043 4D61 move.b [0x20434D61], D6
00007C5C 5F5F subq.w [A7]+, 7
00007C5E 5F5F subq.w [A7]+, 7
00007C60 5F5F subq.w [A7]+, 7
00007C62 5F5F subq.w [A7]+, 7
00007C64 5F5F subq.w [A7]+, 7
00007C66 5F5F subq.w [A7]+, 7
00007C68 5F5F subq.w [A7]+, 7
00007C6A FF7E .extension 0xF7E <<F/4-5/7>> // unimplemented
00007C6C 0128 00C9 btst [A0 + 0xC9], D0
label00007C70:
00007C70 0000 03C0 ori.b D0, 0xC0
00007C74 1343 6173 move.b [A1 + 0x6173], D3
00007C78 746F moveq.l D2, 0x6F
00007C7A 725F moveq.l D1, 0x5F
00007C7C 5F5F subq.w [A7]+, 7
00007C7E 5F5F subq.w [A7]+, 7
00007C80 5F5F subq.w [A7]+, 7
00007C82 5F5F subq.w [A7]+, 7
00007C84 5F5F subq.w [A7]+, 7
label00007C86:
00007C86 5F5F subq.w [A7]+, 7
00007C88 FF96 .invalid <<F/6/7>>
00007C8A 00D7 .incomplete
00007C8C 007F 0000 ori.w <<invalid special address>>, 0x0
00007C90 03EF .incomplete
fn00007C92:
00007C92 1350 6F6C move.b [A1 + 0x6F6C], [A0]
00007C96 6C75 bge +0x77 /* 00007D0D */
00007C98 785F moveq.l D4, 0x5F
00007C9A 5F5F subq.w [A7]+, 7
00007C9C 5F5F subq.w [A7]+, 7
00007C9E 5F5F subq.w [A7]+, 7
00007CA0 5F5F subq.w [A7]+, 7
00007CA2 5F5F subq.w [A7]+, 7
00007CA4 5F5F subq.w [A7]+, 7
00007CA6 F82B 0D16 .tblXX 0xF82B, 0x0D16 // unimplemented
00007CAA F334 .extension 0x334 <<F/4-5/1>> // unimplemented
00007CAC 0000 2C92 ori.b D0, 0x92
00007CB0 13C5 2050 7570 move.b [0x20507570], D5
00007CB6 5F5F subq.w [A7]+, 7
00007CB8 5F5F subq.w [A7]+, 7
00007CBA 5F5F subq.w [A7]+, 7
00007CBC 5F5F subq.w [A7]+, 7
00007CBE 5F5F subq.w [A7]+, 7
00007CC0 5F5F subq.w [A7]+, 7
00007CC2 5F5F subq.w [A7]+, 7
00007CC4 FDE0 .invalid <<F/7/6>>
00007CC6 035A bchg [A2]+, D1
00007CC8 FBB1 .invalid <<F/6/5>>
00007CCA 0000 0FE8 ori.b D0, 0xE8
00007CCE 13C2 2056 656C move.b [0x2056656C], D2
00007CD4 5F5F subq.w [A7]+, 7
00007CD6 5F5F subq.w [A7]+, 7
00007CD8 5F5F subq.w [A7]+, 7
00007CDA 5F5F subq.w [A7]+, 7
00007CDC 5F5F subq.w [A7]+, 7
00007CDE 5F5F subq.w [A7]+, 7
00007CE0 5F5F subq.w [A7]+, 7
00007CE2 FA1D 0837 .unknown 0xFA1D 0x0837 (W = 5)
00007CE6 EED8 0000 bfset [A0]+ {0:32}
00007CEA 34DA move.w [A2]+, [A2]+
00007CEC 13C4 2043 6172 move.b [0x20436172], D4
00007CF2 5F5F subq.w [A7]+, 7
00007CF4 5F5F subq.w [A7]+, 7
00007CF6 5F5F subq.w [A7]+, 7
00007CF8 5F5F subq.w [A7]+, 7
00007CFA 5F5F subq.w [A7]+, 7
00007CFC 5F5F subq.w [A7]+, 7
00007CFE 5F5F subq.w [A7]+, 7
00007D00 FF42 .extension 0xF42 <<F/4-5/7>> // unimplemented
00007D02 00D9 .incomplete
00007D04 FE68 0000 .extension 0xE68 <<F/1/7>>, 0x0000 // unimplemented
00007D08 0504 btst D4, D2
00007D0A 13C3 2056 656C move.b [0x2056656C], D3
00007D10 5F5F subq.w [A7]+, 7
00007D12 5F5F subq.w [A7]+, 7
00007D14 5F5F subq.w [A7]+, 7
00007D16 5F5F subq.w [A7]+, 7
00007D18 5F5F subq.w [A7]+, 7
00007D1A 5F5F subq.w [A7]+, 7
00007D1C 5F5F subq.w [A7]+, 7
00007D1E FD99 .invalid <<F/6/6>>
00007D20 023E FCE4 andi.b <<invalid special address>>, 0xE4
00007D24 0000 0A2D ori.b D0, 0x2D /* '-' */
00007D28 13CA 2056 656C move.b [0x2056656C], A2
00007D2E 5F5F subq.w [A7]+, 7
00007D30 5F5F subq.w [A7]+, 7
00007D32 5F5F subq.w [A7]+, 7
00007D34 5F5F subq.w [A7]+, 7
00007D36 5F5F subq.w [A7]+, 7
00007D38 5F5F subq.w [A7]+, 7
00007D3A 5F5F subq.w [A7]+, 7
00007D3C FF8D .invalid <<F/6/7>>
00007D3E 0067 00D1 ori.w -[A7], 0xD1
00007D42 0000 0003 ori.b D0, 0x3
00007D46 1347 2031 move.b [A1 + 0x2031], D7
00007D4A 3935 2D31 395F 5F5F move.w -[A4], [[A5 + 0x395F5F5F + D2 * 4]]
00007D52 5F5F subq.w [A7]+, 7
00007D54 5F5F subq.w [A7]+, 7
00007D56 5F5F subq.w [A7]+, 7
00007D58 5F5F subq.w [A7]+, 7
00007D5A FEC6 0118 .extension 0xEC6 <<F/2-3/7>> // unimplemented
00007D5E FB8E .invalid <<F/6/5>>
00007D60 0000 0DCC ori.b D0, 0xCC
00007D64 134D 6961 move.b [A1 + 0x6961], A5
00007D68 706C moveq.l D0, 0x6C
00007D6A 6163 bsr +0x65 /* 00007DCF */
00007D6C 6964 bvs +0x66 /* 00007DD2 */
00007D6E 7573 moveq.l D2, 0x73
00007D70 5F5F subq.w [A7]+, 7
00007D72 5F5F subq.w [A7]+, 7
00007D74 5F5F subq.w [A7]+, 7
00007D76 5F5F subq.w [A7]+, 7
00007D78 FDBB .invalid <<F/6/6>>
00007D7A 01F4 .incomplete
00007D7C FAF7 0000 .extension 0xAF7 <<F/2-3/5>> // unimplemented
00007D80 0D1C btst [A4]+, D6
00007D82 13C8 2043 6172 move.b [0x20436172], A0
00007D88 5F5F subq.w [A7]+, 7
00007D8A 5F5F subq.w [A7]+, 7
00007D8C 5F5F subq.w [A7]+, 7
00007D8E 5F5F subq.w [A7]+, 7
00007D90 5F5F subq.w [A7]+, 7
00007D92 5F5F subq.w [A7]+, 7
00007D94 5F5F subq.w [A7]+, 7
00007D96 FC9C 02CA .extension 0xC9C <<F/2-3/6>> // unimplemented
00007D9A F9BA .invalid <<F/6/4>>
00007D9C 0000 0F59 ori.b D0, 0x59 /* 'Y' */
00007DA0 13C9 2056 656C move.b [0x2056656C], A1
00007DA6 5F5F subq.w [A7]+, 7
00007DA8 5F5F subq.w [A7]+, 7
00007DAA 5F5F subq.w [A7]+, 7
00007DAC 5F5F subq.w [A7]+, 7
00007DAE 5F5F subq.w [A7]+, 7
00007DB0 5F5F subq.w [A7]+, 7
00007DB2 5F5F subq.w [A7]+, 7
00007DB4 FC7B 02C3 .extension 0xC7B <<F/1/6>>, 0x02C3 // unimplemented
00007DB8 FF51 .extension 0xF51 <<F/4-5/7>> // unimplemented
00007DBA 0000 0B79 ori.b D0, 0x79 /* 'y' */
00007DBE 1341 6C70 move.b [A1 + 0x6C70], D1
00007DC2 6861 bvc +0x63 /* 00007E25 */
00007DC4 7264 moveq.l D1, 0x64
00007DC6 5F5F subq.w [A7]+, 7
00007DC8 5F5F subq.w [A7]+, 7
00007DCA 5F5F subq.w [A7]+, 7
00007DCC 5F5F subq.w [A7]+, 7
00007DCE 5F5F subq.w [A7]+, 7
00007DD0 5F5F subq.w [A7]+, 7
label00007DD2:
00007DD2 FE16 0103 .unknown 0xFE16 0x0103 (W = 7)
00007DD6 0075 0000 077F ori.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
00007DDC 1352 6567 move.b [A1 + 0x6567], [A2]
00007DE0 756C moveq.l D2, 0x6C
00007DE2 7573 moveq.l D2, 0x73
00007DE4 5F5F subq.w [A7]+, 7
00007DE6 5F5F subq.w [A7]+, 7
00007DE8 5F5F subq.w [A7]+, 7
00007DEA 5F5F subq.w [A7]+, 7
00007DEC 5F5F subq.w [A7]+, 7
00007DEE 5F5F subq.w [A7]+, 7
00007DF0 FC25 01CD .unknown 0xFC25 0x01CD (W = 6)
00007DF4 0189 bclr A1, D0
00007DF6 0000 0BE7 ori.b D0, 0xE7
00007DFA 1341 6C67 move.b [A1 + 0x6C67], D1
00007DFE 6965 bvs +0x67 /* 00007E65 */
00007E00 6261 bhi +0x63 /* 00007E63 */
00007E02 5F5F subq.w [A7]+, 7
00007E04 5F5F subq.w [A7]+, 7
00007E06 5F5F subq.w [A7]+, 7
00007E08 5F5F subq.w [A7]+, 7
00007E0A 5F5F subq.w [A7]+, 7
00007E0C 5F5F subq.w [A7]+, 7
00007E0E FEFE 0043 .extension 0xEFE <<F/2-3/7>> // unimplemented
00007E12 0190 bclr [A0], D0
00007E14 0000 03F6 ori.b D0, 0xF6
00007E18 134D 6572 move.b [A1 + 0x6572], A5
00007E1C 616B bsr +0x6D /* 00007E89 */
00007E1E 5F5F subq.w [A7]+, 7
00007E20 5F5F subq.w [A7]+, 7
00007E22 5F5F subq.w [A7]+, 7
00007E24 5F5F subq.w [A7]+, 7
00007E26 5F5F subq.w [A7]+, 7
00007E28 5F5F subq.w [A7]+, 7
00007E2A 5F5F subq.w [A7]+, 7
00007E2C FECC 004D .extension 0xECC <<F/2-3/7>> // unimplemented
00007E30 024F 0000 andi.w A7, 0x0
00007E34 0740 bchg D0, D3
00007E36 1344 7562 move.b [A1 + 0x7562], D4
00007E3A 6865 bvc +0x67 /* 00007EA1 */
00007E3C 5F5F subq.w [A7]+, 7
00007E3E 5F5F subq.w [A7]+, 7
00007E40 5F5F subq.w [A7]+, 7
00007E42 5F5F subq.w [A7]+, 7
00007E44 5F5F subq.w [A7]+, 7
00007E46 5F5F subq.w [A7]+, 7
00007E48 5F5F subq.w [A7]+, 7
00007E4A FED4 000E .extension 0xED4 <<F/2-3/7>> // unimplemented
00007E4E 004E 0000 ori.w A6, 0x0
00007E52 02DF .incomplete
00007E54 1344 656E move.b [A1 + 0x656E], D4
00007E58 6562 bcs +0x64 /* 00007EBC */
00007E5A 6F6C ble +0x6E /* 00007EC8 */
00007E5C 615F bsr +0x61 /* 00007EBD */
00007E5E 5F5F subq.w [A7]+, 7
00007E60 5F5F subq.w [A7]+, 7
00007E62 5F5F subq.w [A7]+, 7
00007E64 5F5F subq.w [A7]+, 7
00007E66 5F5F subq.w [A7]+, 7
00007E68 FDE5 .invalid <<F/7/6>>
00007E6A 000F 02DE ori.b A7, 0xDE
00007E6E 0000 0753 ori.b D0, 0x53 /* 'S' */
00007E72 1350 6861 move.b [A1 + 0x6861], [A0]
00007E76 645F bcc +0x61 /* 00007ED7 */
00007E78 5F5F subq.w [A7]+, 7
00007E7A 5F5F subq.w [A7]+, 7
00007E7C 5F5F subq.w [A7]+, 7
00007E7E 5F5F subq.w [A7]+, 7
00007E80 5F5F subq.w [A7]+, 7
00007E82 5F5F subq.w [A7]+, 7
00007E84 5F5F subq.w [A7]+, 7
00007E86 FF1D .extension 0xF1D <<F/4-5/7>> // unimplemented
00007E88 FFF1 .invalid <<F/7/7>>
00007E8A 015F bchg [A7]+, D0
00007E8C 0000 023E ori.b D0, 0x3E /* '>' */
00007E90 134D 6567 move.b [A1 + 0x6567], A5
00007E94 7265 moveq.l D1, 0x65
00007E96 7A5F moveq.l D5, 0x5F
00007E98 5F5F subq.w [A7]+, 7
00007E9A 5F5F subq.w [A7]+, 7
00007E9C 5F5F subq.w [A7]+, 7
00007E9E 5F5F subq.w [A7]+, 7
00007EA0 5F5F subq.w [A7]+, 7
00007EA2 5F5F subq.w [A7]+, 7
00007EA4 ED10 roxl D0.b, 6
00007EA6 FEB1 FA01 .extension 0xEB1 <<F/2-3/7>> // unimplemented
00007EAA 0000 261D ori.b D0, 0x1D
00007EAE 1347 6965 move.b [A1 + 0x6965], D7
00007EB2 6E61 bgt +0x63 /* 00007F15 */
00007EB4 685F bvc +0x61 /* 00007F15 */
00007EB6 5F5F subq.w [A7]+, 7
00007EB8 5F5F subq.w [A7]+, 7
00007EBA 5F5F subq.w [A7]+, 7
label00007EBC:
00007EBC 5F5F subq.w [A7]+, 7
00007EBE 5F5F subq.w [A7]+, 7
00007EC0 5F5F subq.w [A7]+, 7
00007EC2 F70E .extension 0x70E <<F/4-5/3>> // unimplemented
00007EC4 FEF5 EE3F .extension 0xEF5 <<F/2-3/7>> // unimplemented
label00007EC8:
00007EC8 0000 3CAF ori.b D0, 0xAF
00007ECC 1341 6372 move.b [A1 + 0x6372], D1
00007ED0 7578 moveq.l D2, 0x78
00007ED2 5F5F subq.w [A7]+, 7
00007ED4 5F5F subq.w [A7]+, 7
00007ED6 5F5F subq.w [A7]+, 7
00007ED8 5F5F subq.w [A7]+, 7
00007EDA 5F5F subq.w [A7]+, 7
00007EDC 5F5F subq.w [A7]+, 7
00007EDE 5F5F subq.w [A7]+, 7
00007EE0 F54A .extension 0x54A <<F/4-5/2>> // unimplemented
00007EE2 FE89 EF48 .extension 0xE89 <<F/2-3/7>> // unimplemented
00007EE6 0000 3A7D ori.b D0, 0x7D /* '}' */
00007EEA 1347 6163 move.b [A1 + 0x6163], D7
00007EEE 7275 moveq.l D1, 0x75
00007EF0 785F moveq.l D4, 0x5F
00007EF2 5F5F subq.w [A7]+, 7
00007EF4 5F5F subq.w [A7]+, 7
00007EF6 5F5F subq.w [A7]+, 7
00007EF8 5F5F subq.w [A7]+, 7
00007EFA 5F5F subq.w [A7]+, 7
00007EFC 5F5F subq.w [A7]+, 7
00007EFE FBFB .invalid <<F/7/5>>
00007F00 FF44 .extension 0xF44 <<F/4-5/7>> // unimplemented
00007F02 FB4F .extension 0xB4F <<F/4-5/5>> // unimplemented
00007F04 0000 0E85 ori.b D0, 0x85
00007F08 13C2 2043 656E move.b [0x2043656E], D2
00007F0E 5F5F subq.w [A7]+, 7
00007F10 5F5F subq.w [A7]+, 7
00007F12 5F5F subq.w [A7]+, 7
00007F14 5F5F subq.w [A7]+, 7
00007F16 5F5F subq.w [A7]+, 7
00007F18 5F5F subq.w [A7]+, 7
00007F1A 5F5F subq.w [A7]+, 7
00007F1C F62C FDEC .move16 0xF62C, 0xFDEC // unimplemented
00007F20 EECF 0000 bfset A7 {0:32}
00007F24 45FE lea.l A2, <<invalid special address>>
00007F26 13C1 2043 7275 move.b [0x20437275], D1
00007F2C 5F5F subq.w [A7]+, 7
00007F2E 5F5F subq.w [A7]+, 7
00007F30 5F5F subq.w [A7]+, 7
00007F32 5F5F subq.w [A7]+, 7
00007F34 5F5F subq.w [A7]+, 7
00007F36 5F5F subq.w [A7]+, 7
00007F38 5F5F subq.w [A7]+, 7
00007F3A F529 .extension 0x529 <<F/4-5/2>> // unimplemented
00007F3C FD65 .extension 0xD65 <<F/4-5/6>> // unimplemented
00007F3E 107F movea.b A0, <<invalid special address>>
00007F40 0000 3717 ori.b D0, 0x17
00007F44 1341 6C69 move.b [A1 + 0x6C69], D1
00007F48 6F74 ble +0x76 /* 00007FBE */
00007F4A 685F bvc +0x61 /* 00007FAB */
00007F4C 5F5F subq.w [A7]+, 7
00007F4E 5F5F subq.w [A7]+, 7
00007F50 5F5F subq.w [A7]+, 7
00007F52 5F5F subq.w [A7]+, 7
00007F54 5F5F subq.w [A7]+, 7
00007F56 5F5F subq.w [A7]+, 7
00007F58 F0D8 FC38 .extension 0x0D8 <<F/2-3/0>> // unimplemented
00007F5C 0C58 0000 cmpi.w [A0]+, 0x0
00007F60 2159 1343 move.l [A0 + 0x1343], [A1]+
00007F64 6F72 ble +0x74 /* 00007FD8 */
00007F66 2043 movea.l A0, D3
00007F68 6172 bsr +0x74 /* 00007FDC */
00007F6A 6F6C ble +0x6E /* 00007FD8 */
00007F6C 695F bvs +0x61 /* 00007FCD */
00007F6E 5F5F subq.w [A7]+, 7
00007F70 5F5F subq.w [A7]+, 7
00007F72 5F5F subq.w [A7]+, 7
00007F74 5F5F subq.w [A7]+, 7
00007F76 FDCF .invalid <<F/7/6>>
00007F78 FF64 .extension 0xF64 <<F/4-5/7>> // unimplemented
00007F7A 0071 0000 03F8 1356 696E ori.w [0x1356696E], 0x0
00007F84 6465 bcc +0x67 /* 00007FEB */
00007F86 6D69 blt +0x6B /* 00007FF1 */
00007F88 6120 bsr +0x22 /* 00007FAA */
00007F8A 5472 6978 5F5F 5F5F addq.w [A2 + 0x5F5F5F5F], 2
00007F92 5F5F subq.w [A7]+, 7
00007F94 FEDD FF90 .extension 0xEDD <<F/2-3/7>> // unimplemented
00007F98 01BC 0000 04B3 bclr 0x4B3, D0
00007F9E 134D 697A move.b [A1 + 0x697A], A5
00007FA2 6172 bsr +0x74 /* 00008016 */
00007FA4 5F5F subq.w [A7]+, 7
00007FA6 5F5F subq.w [A7]+, 7
00007FA8 5F5F subq.w [A7]+, 7
fn00007FAA:
00007FAA 5F5F subq.w [A7]+, 7
00007FAC 5F5F subq.w [A7]+, 7
00007FAE 5F5F subq.w [A7]+, 7
00007FB0 5F5F subq.w [A7]+, 7
00007FB2 FC0B FE75 .unknown 0xFC0B 0xFE75 (W = 6)
00007FB6 FF2A .extension 0xF2A <<F/4-5/7>> // unimplemented
00007FB8 0000 1178 ori.b D0, 0x78 /* 'x' */
00007FBC 1353 7069 move.b [A1 + 0x7069], [A3]
// begin alternate branch 00007FBE-00007FC0
label00007FBE:
00007FBE 7069 moveq.l D0, 0x69
// end alternate branch 00007FBE-00007FC0
label00007FBE: // (misaligned)
00007FC0 6361 bls +0x63 /* 00008023 */
00007FC2 5F5F subq.w [A7]+, 7
00007FC4 5F5F subq.w [A7]+, 7
00007FC6 5F5F subq.w [A7]+, 7
00007FC8 5F5F subq.w [A7]+, 7
00007FCA 5F5F subq.w [A7]+, 7
00007FCC 5F5F subq.w [A7]+, 7
00007FCE 5F5F subq.w [A7]+, 7
00007FD0 F542 .extension 0x542 <<F/4-5/2>> // unimplemented
00007FD2 FAFF F001 .extension 0xAFF <<F/2-3/5>> // unimplemented
00007FD6 0000 2B8F ori.b D0, 0x8F
// begin alternate branch 00007FD8-00007FDC
label00007FD8:
00007FD8 2B8F 13C4 move.l <<invalid full ext with I/IS == 4>>, A7
// end alternate branch 00007FD8-00007FDC
label00007FD8: // (misaligned)
00007FDA 13C4 2043 656E move.b [0x2043656E], D4
// begin alternate branch 00007FDC-00007FE0
fn00007FDC:
00007FDC 2043 movea.l A0, D3
00007FDE 656E bcs +0x70 /* 0000804E */
// end alternate branch 00007FDC-00007FE0
fn00007FDC: // (misaligned)
00007FE0 5F5F subq.w [A7]+, 7
00007FE2 5F5F subq.w [A7]+, 7
00007FE4 5F5F subq.w [A7]+, 7
00007FE6 5F5F subq.w [A7]+, 7
00007FE8 5F5F subq.w [A7]+, 7
00007FEA 5F5F subq.w [A7]+, 7
00007FEC 5F5F subq.w [A7]+, 7
00007FEE FE59 FF29 .extension 0xE59 <<F/1/7>>, 0xFF29 // unimplemented
00007FF2 0228 0000 078D andi.b [A0 + 0x78D], 0x0
00007FF8 1341 6C6B move.b [A1 + 0x6C6B], D1
00007FFC 6169 bsr +0x6B /* 00008067 */
00007FFE 645F bcc +0x61 /* 0000805F */
00008000 5F5F subq.w [A7]+, 7
00008002 5F5F subq.w [A7]+, 7
00008004 5F5F subq.w [A7]+, 7
00008006 5F5F subq.w [A7]+, 7
00008008 5F5F subq.w [A7]+, 7
0000800A 5F5F subq.w [A7]+, 7
0000800C F78F .invalid <<F/6/3>>
0000800E FAF0 EEB2 .extension 0xAF0 <<F/2-3/5>> // unimplemented
00008012 0000 5EDB ori.b D0, 0xDB
fn00008016:
00008016 1348 6164 move.b [A1 + 0x6164], A0
0000801A 6172 bsr +0x74 /* 0000808E */
0000801C 5F5F subq.w [A7]+, 7
0000801E 5F5F subq.w [A7]+, 7
00008020 5F5F subq.w [A7]+, 7
00008022 5F5F subq.w [A7]+, 7
00008024 5F5F subq.w [A7]+, 7
00008026 5F5F subq.w [A7]+, 7
00008028 5F5F subq.w [A7]+, 7
0000802A FDF4 .invalid <<F/7/6>>
0000802C FEC4 04FC .extension 0xEC4 <<F/2-3/7>> // unimplemented
00008030 0000 067F ori.b D0, 0x7F
00008034 1354 6875 move.b [A1 + 0x6875], [A4]
00008038 6261 bhi +0x63 /* 0000809B */
0000803A 6E5F bgt +0x61 /* 0000809B */
0000803C 5F5F subq.w [A7]+, 7
0000803E 5F5F subq.w [A7]+, 7
00008040 5F5F subq.w [A7]+, 7
00008042 5F5F subq.w [A7]+, 7
00008044 5F5F subq.w [A7]+, 7
00008046 5F5F subq.w [A7]+, 7
00008048 FEF3 FF5A .extension 0xEF3 <<F/2-3/7>> // unimplemented
0000804C FF17 .extension 0xF17 <<F/4-5/7>> // unimplemented
label0000804E:
0000804E 0000 03BA ori.b D0, 0xBA
00008052 134D 656E move.b [A1 + 0x656E], A5
00008056 6B65 bmi +0x67 /* 000080BD */
00008058 6E74 bgt +0x76 /* 000080CE */
0000805A 5F5F subq.w [A7]+, 7
0000805C 5F5F subq.w [A7]+, 7
0000805E 5F5F subq.w [A7]+, 7
00008060 5F5F subq.w [A7]+, 7
00008062 5F5F subq.w [A7]+, 7
00008064 5F5F subq.w [A7]+, 7
00008066 FF32 .extension 0xF32 <<F/4-5/7>> // unimplemented
00008068 FF76 .extension 0xF76 <<F/4-5/7>> // unimplemented
0000806A 0056 0000 ori.w [A6], 0x0
0000806E 06D0 .incomplete
00008070 1341 7263 move.b [A1 + 0x7263], D1
00008074 7475 moveq.l D2, 0x75
00008076 7275 moveq.l D1, 0x75
00008078 735F moveq.l D1, 0x5F
0000807A 5F5F subq.w [A7]+, 7
0000807C 5F5F subq.w [A7]+, 7
0000807E 5F5F subq.w [A7]+, 7
00008080 5F5F subq.w [A7]+, 7
00008082 5F5F subq.w [A7]+, 7
00008084 F482 .invalid <<cinv/cpush with scope=0>>
00008086 F6BC F2A4 .extension 0x6BC <<F/2-3/3>> // unimplemented
0000808A 0000 2B28 ori.b D0, 0x28 /* '(' */
fn0000808E:
0000808E 13C6 2043 656E move.b [0x2043656E], D6
00008094 5F5F subq.w [A7]+, 7
00008096 5F5F subq.w [A7]+, 7
00008098 5F5F subq.w [A7]+, 7
0000809A 5F5F subq.w [A7]+, 7
0000809C 5F5F subq.w [A7]+, 7
0000809E 5F5F subq.w [A7]+, 7
000080A0 5F5F subq.w [A7]+, 7
000080A2 F5C0 .invalid <<F/7/2>>
000080A4 F740 .extension 0x740 <<F/4-5/3>> // unimplemented
000080A6 F158 .extension 0x158 <<F/4-5/0>> // unimplemented
000080A8 0000 2B5B ori.b D0, 0x5B /* '[' */
000080AC 13C0 204C 7570 move.b [0x204C7570], D0
000080B2 5F5F subq.w [A7]+, 7
000080B4 5F5F subq.w [A7]+, 7
000080B6 5F5F subq.w [A7]+, 7
000080B8 5F5F subq.w [A7]+, 7
000080BA 5F5F subq.w [A7]+, 7
000080BC 5F5F subq.w [A7]+, 7
000080BE 5F5F subq.w [A7]+, 7
000080C0 FBD6 .invalid <<F/7/5>>
000080C2 FC59 02D5 .extension 0xC59 <<F/1/6>>, 0x02D5 // unimplemented
000080C6 0000 0D00 ori.b D0, 0x0
000080CA 1349 7A61 move.b [A1 + 0x7A61], A1
label000080CE:
000080CE 725F moveq.l D1, 0x5F
000080D0 5F5F subq.w [A7]+, 7
000080D2 5F5F subq.w [A7]+, 7
000080D4 5F5F subq.w [A7]+, 7
000080D6 5F5F subq.w [A7]+, 7
000080D8 5F5F subq.w [A7]+, 7
000080DA 5F5F subq.w [A7]+, 7
000080DC 5F5F subq.w [A7]+, 7
000080DE FF7D .extension 0xF7D <<F/4-5/7>> // unimplemented
000080E0 FF87 .invalid <<F/6/7>>
000080E2 0275 0000 0635 andi.w [A5 + D0.w * 8 + 0x35], 0x0
000080E8 134B 6F63 move.b [A1 + 0x6F63], A3
000080EC 6162 bsr +0x64 /* 00008150 */
000080EE 5F5F subq.w [A7]+, 7
000080F0 5F5F subq.w [A7]+, 7
000080F2 5F5F subq.w [A7]+, 7
000080F4 5F5F subq.w [A7]+, 7
000080F6 5F5F subq.w [A7]+, 7
000080F8 5F5F subq.w [A7]+, 7
000080FA 5F5F subq.w [A7]+, 7
000080FC FED4 FE68 .extension 0xED4 <<F/2-3/7>> // unimplemented
00008100 00FF .incomplete
00008102 0000 0500 ori.b D0, 0x0
00008106 1341 6C70 move.b [A1 + 0x6C70], D1
0000810A 6865 bvc +0x67 /* 00008171 */
0000810C 6B6B bmi +0x6D /* 00008179 */
0000810E 615F bsr +0x61 /* 0000816F */
00008110 5F5F subq.w [A7]+, 7
00008112 5F5F subq.w [A7]+, 7
00008114 5F5F subq.w [A7]+, 7
00008116 5F5F subq.w [A7]+, 7
00008118 5F5F subq.w [A7]+, 7
0000811A FEF5 FE74 .extension 0xEF5 <<F/2-3/7>> // unimplemented
0000811E 0036 0000 037F ori.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
00008124 1355 6E75 move.b [A1 + 0x6E75], [A5]
00008128 6B61 bmi +0x63 /* 0000818B */
0000812A 6C68 bge +0x6A /* 00008194 */
0000812C 6169 bsr +0x6B /* 00008197 */
0000812E 5F5F subq.w [A7]+, 7
00008130 5F5F subq.w [A7]+, 7
00008132 5F5F subq.w [A7]+, 7
00008134 5F5F subq.w [A7]+, 7
00008136 5F5F subq.w [A7]+, 7
00008138 F703 .extension 0x703 <<F/4-5/3>> // unimplemented
0000813A F083 08B4 .extension 0x083 <<F/2-3/0>> // unimplemented
0000813E 0000 3203 ori.b D0, 0x3
00008142 1355 4B33 move.b [A1 + 0x4B33], [A5]
00008146 3620 move.w D3, -[A0]
00008148 5F5F subq.w [A7]+, 7
0000814A 5F5F subq.w [A7]+, 7
0000814C 5F5F subq.w [A7]+, 7
0000814E 5F5F subq.w [A7]+, 7
fn00008150:
00008150 5F5F subq.w [A7]+, 7
00008152 5F5F subq.w [A7]+, 7
00008154 5F5F subq.w [A7]+, 7
00008156 F6D5 F012 .extension 0x6D5 <<F/2-3/3>> // unimplemented
0000815A F858 0000 .extension 0x858 <<F/1/4>>, 0x0000 // unimplemented
0000815E 2B8F 13C3 2053 636F move.l [[ + <<invalid base displacement size>>] + 0x2053636F], A7
00008166 5F5F subq.w [A7]+, 7
00008168 5F5F subq.w [A7]+, 7
0000816A 5F5F subq.w [A7]+, 7
0000816C 5F5F subq.w [A7]+, 7
0000816E 5F5F subq.w [A7]+, 7
00008170 5F5F subq.w [A7]+, 7
00008172 5F5F subq.w [A7]+, 7
00008174 FE92 FC92 .extension 0xE92 <<F/2-3/7>> // unimplemented
00008178 FE27 0000 .unknown 0xFE27 0x0000 (W = 7)
0000817C 0FEA .incomplete
0000817E 1341 6E74 move.b [A1 + 0x6E74], D1
00008182 6172 bsr +0x74 /* 000081F6 */
00008184 6573 bcs +0x75 /* 000081F9 */
00008186 5F5F subq.w [A7]+, 7
00008188 5F5F subq.w [A7]+, 7
0000818A 5F5F subq.w [A7]+, 7
0000818C 5F5F subq.w [A7]+, 7
0000818E 5F5F subq.w [A7]+, 7
00008190 5F5F subq.w [A7]+, 7
00008192 FFA6 .invalid <<F/6/7>>
label00008194:
00008194 FEE8 FD00 .extension 0xEE8 <<F/2-3/7>> // unimplemented
00008198 0000 0855 ori.b D0, 0x55 /* 'U' */
0000819C 13C0 2054 7241 move.b [0x20547241], D0
000081A2 5F5F subq.w [A7]+, 7
000081A4 5F5F subq.w [A7]+, 7
000081A6 5F5F subq.w [A7]+, 7
000081A8 5F5F subq.w [A7]+, 7
000081AA 5F5F subq.w [A7]+, 7
000081AC 5F5F subq.w [A7]+, 7
000081AE 5F5F subq.w [A7]+, 7
000081B0 FEE1 FC6F .extension 0xEE1 <<F/2-3/7>> // unimplemented
000081B4 FD73 .extension 0xD73 <<F/4-5/6>> // unimplemented
000081B6 0000 09E6 ori.b D0, 0xE6
000081BA 13C4 2053 636F move.b [0x2053636F], D4
000081C0 5F5F subq.w [A7]+, 7
000081C2 5F5F subq.w [A7]+, 7
000081C4 5F5F subq.w [A7]+, 7
000081C6 5F5F subq.w [A7]+, 7
000081C8 5F5F subq.w [A7]+, 7
000081CA 5F5F subq.w [A7]+, 7
000081CC 5F5F subq.w [A7]+, 7
000081CE FF9B .invalid <<F/6/7>>
000081D0 FE33 FF7B .unknown 0xFE33 0xFF7B (W = 7)
000081D4 0000 03F2 ori.b D0, 0xF2
000081D8 13C6 204F 7068 move.b [0x204F7068], D6
000081DE 5F5F subq.w [A7]+, 7
000081E0 5F5F subq.w [A7]+, 7
000081E2 5F5F subq.w [A7]+, 7
000081E4 5F5F subq.w [A7]+, 7
000081E6 5F5F subq.w [A7]+, 7
000081E8 5F5F subq.w [A7]+, 7
000081EA 5F5F subq.w [A7]+, 7
000081EC FC35 ED17 .unknown 0xFC35 0xED17 (W = 6)
000081F0 04F2 .incomplete
000081F2 0000 1911 ori.b D0, 0x11
fn000081F6:
000081F6 1352 6173 move.b [A1 + 0x6173], [A2]
000081FA 616C bsr +0x6E /* 00008268 */
000081FC 6765 beq +0x67 /* 00008263 */
000081FE 7468 moveq.l D2, 0x68
00008200 695F bvs +0x61 /* 00008261 */
00008202 5F5F subq.w [A7]+, 7
00008204 5F5F subq.w [A7]+, 7
00008206 5F5F subq.w [A7]+, 7
00008208 5F5F subq.w [A7]+, 7
0000820A FFD6 .invalid <<F/7/7>>
0000820C FF1E .extension 0xF1E <<F/4-5/7>> // unimplemented
0000820E 0073 0000 0009 ori.w [A3 + D0.w + 0x9], 0x0
00008214 1352 6F73 move.b [A1 + 0x6F73], [A2]
00008218 7320 moveq.l D1, 0x20
0000821A 3836 385F move.w D4, [A6 + D3 + 0x5F]
0000821E 5F5F subq.w [A7]+, 7
00008220 5F5F subq.w [A7]+, 7
00008222 5F5F subq.w [A7]+, 7
00008224 5F5F subq.w [A7]+, 7
00008226 5F5F subq.w [A7]+, 7
00008228 FE2D F03A .unknown 0xFE2D 0xF03A (W = 7)
0000822C F3FE .invalid <<F/7/1>>
0000822E 0000 3B93 ori.b D0, 0x93
00008232 1353 6861 move.b [A1 + 0x6861], [A3]
00008236 756C moveq.l D2, 0x6C
00008238 615F bsr +0x61 /* 00008299 */
0000823A 5F5F subq.w [A7]+, 7
0000823C 5F5F subq.w [A7]+, 7
0000823E 5F5F subq.w [A7]+, 7
00008240 5F5F subq.w [A7]+, 7
00008242 5F5F subq.w [A7]+, 7
00008244 5F5F subq.w [A7]+, 7
00008246 FFD7 .invalid <<F/7/7>>
00008248 FE8F 0053 .extension 0xE8F <<F/2-3/7>> // unimplemented
0000824C 0000 039D ori.b D0, 0x9D
00008250 1352 6173 move.b [A1 + 0x6173], [A2]
00008254 616C bsr +0x6E /* 000082C2 */
00008256 6861 bvc +0x63 /* 000082B9 */
00008258 6775 beq +0x77 /* 000082CF */
0000825A 655F bcs +0x61 /* 000082BB */
0000825C 5F5F subq.w [A7]+, 7
0000825E 5F5F subq.w [A7]+, 7
00008260 5F5F subq.w [A7]+, 7
00008262 5F5F subq.w [A7]+, 7
00008264 FFBC .invalid <<F/6/7>>
00008266 FD51 .extension 0xD51 <<F/4-5/6>> // unimplemented
fn00008268:
00008268 FD7C .extension 0xD7C <<F/4-5/6>> // unimplemented
0000826A 0000 09E1 ori.b D0, 0xE1
0000826E 13C7 2053 636F move.b [0x2053636F], D7
00008274 5F5F subq.w [A7]+, 7
00008276 5F5F subq.w [A7]+, 7
00008278 5F5F subq.w [A7]+, 7
0000827A 5F5F subq.w [A7]+, 7
0000827C 5F5F subq.w [A7]+, 7
0000827E 5F5F subq.w [A7]+, 7
00008280 5F5F subq.w [A7]+, 7
00008282 FED2 F094 .extension 0xED2 <<F/2-3/7>> // unimplemented
00008286 F376 .extension 0x376 <<F/4-5/1>> // unimplemented
00008288 0000 2968 ori.b D0, 0x68 /* 'h' */
0000828C 13C9 2053 636F move.b [0x2053636F], A1
00008292 5F5F subq.w [A7]+, 7
00008294 5F5F subq.w [A7]+, 7
00008296 5F5F subq.w [A7]+, 7
00008298 5F5F subq.w [A7]+, 7
0000829A 5F5F subq.w [A7]+, 7
0000829C 5F5F subq.w [A7]+, 7
0000829E 5F5F subq.w [A7]+, 7
000082A0 FFF7 .invalid <<F/7/7>>
000082A2 FD85 .invalid <<F/6/6>>
000082A4 031E btst [A6]+, D1
000082A6 0000 08FF ori.b D0, 0xFF
000082AA 1345 7461 move.b [A1 + 0x7461], D5
000082AE 6D69 blt +0x6B /* 00008319 */
000082B0 6E5F bgt +0x61 /* 00008311 */
000082B2 5F5F subq.w [A7]+, 7
000082B4 5F5F subq.w [A7]+, 7
000082B6 5F5F subq.w [A7]+, 7
000082B8 5F5F subq.w [A7]+, 7
000082BA 5F5F subq.w [A7]+, 7
000082BC 5F5F subq.w [A7]+, 7
000082BE 0060 FC73 ori.w -[A0], 0xFC73
fn000082C2:
000082C2 FD8E .invalid <<F/6/6>>
000082C4 0000 0BC2 ori.b D0, 0xC2
000082C8 134B 6175 move.b [A1 + 0x6175], A3
000082CC 7320 moveq.l D1, 0x20
000082CE 4175 7374 chk.w D0, <<invalid full ext with I/IS == 4>>
000082D2 7261 moveq.l D1, 0x61
000082D4 6C69 bge +0x6B /* 0000833F */
000082D6 735F moveq.l D1, 0x5F
000082D8 5F5F subq.w [A7]+, 7
000082DA 5F5F subq.w [A7]+, 7
000082DC 039B bclr [A3]+, D1
000082DE EFC4 0AF3 bfins D4 {D3:D3}, D0
000082E2 0000 19E3 ori.b D0, 0xE3
000082E6 1353 6865 move.b [A1 + 0x6865], [A3]
000082EA 6C69 bge +0x6B /* 00008355 */
000082EC 616B bsr +0x6D /* 00008359 */
000082EE 5F5F subq.w [A7]+, 7
000082F0 5F5F subq.w [A7]+, 7
000082F2 5F5F subq.w [A7]+, 7
000082F4 5F5F subq.w [A7]+, 7
000082F6 5F5F subq.w [A7]+, 7
000082F8 5F5F subq.w [A7]+, 7
000082FA 0443 EEAB subi.w D3, 0xEEAB
000082FE F72E .extension 0x72E <<F/4-5/3>> // unimplemented
00008300 0000 30A6 ori.b D0, 0xA6
00008304 134E 756E move.b [A1 + 0x756E], A6
00008308 6B69 bmi +0x6B /* 00008373 */
0000830A 5F5F subq.w [A7]+, 7
0000830C 5F5F subq.w [A7]+, 7
0000830E 5F5F subq.w [A7]+, 7
00008310 5F5F subq.w [A7]+, 7
00008312 5F5F subq.w [A7]+, 7
00008314 5F5F subq.w [A7]+, 7
00008316 5F5F subq.w [A7]+, 7
00008318 01FE .incomplete
0000831A FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
0000831C 02BF 0000 08F2 andi.l <<invalid special address>>, 0x8F2
00008322 1341 6C62 move.b [A1 + 0x6C62], D1
00008326 6972 bvs +0x74 /* 0000839A */
00008328 656F bcs +0x71 /* 00008399 */
0000832A 5F5F subq.w [A7]+, 7
0000832C 5F5F subq.w [A7]+, 7
0000832E 5F5F subq.w [A7]+, 7
00008330 5F5F subq.w [A7]+, 7
00008332 5F5F subq.w [A7]+, 7
00008334 5F5F subq.w [A7]+, 7
00008336 02BC FA88 0125 0000 0B38 andi.l 0xB38, 0xFA880125
00008340 1354 6172 move.b [A1 + 0x6172], [A4]
00008344 617A bsr +0x7C /* 000083C0 */
00008346 6564 bcs +0x66 /* 000083AC */
00008348 5F5F subq.w [A7]+, 7
0000834A 5F5F subq.w [A7]+, 7
0000834C 5F5F subq.w [A7]+, 7
0000834E 5F5F subq.w [A7]+, 7
00008350 5F5F subq.w [A7]+, 7
00008352 5F5F subq.w [A7]+, 7
00008354 009F FEE0 0025 ori.l [A7]+, 0xFEE00025
0000835A 0000 017A ori.b D0, 0x7A /* 'z' */
0000835E 1341 6C73 move.b [A1 + 0x6C73], D1
00008362 6861 bvc +0x63 /* 000083C5 */
00008364 696E bvs +0x70 /* 000083D4 */
00008366 5F5F subq.w [A7]+, 7
00008368 5F5F subq.w [A7]+, 7
0000836A 5F5F subq.w [A7]+, 7
0000836C 5F5F subq.w [A7]+, 7
0000836E 5F5F subq.w [A7]+, 7
00008370 5F5F subq.w [A7]+, 7
00008372 0783 bclr D3, D3
00008374 F49C cinva INST
00008376 0E7F 0000 .invalid.w <<invalid special address>>, 0x0 // invalid immediate operation
0000837A 1608 move.b D3, A0
0000837C 13CE A42C A520 move.b [0xA42CA520], A6
00008382 4379 675F 5F5F chk.w D1, [0x675F5F5F]
00008388 5F5F subq.w [A7]+, 7
0000838A 5F5F subq.w [A7]+, 7
0000838C 5F5F subq.w [A7]+, 7
0000838E 5F5F subq.w [A7]+, 7
00008390 08D6 F3A3 bset.b [A6], 0xA3
00008394 0CDD .incomplete
00008396 0000 2D67 ori.b D0, 0x67 /* 'g' */
label0000839A:
0000839A 13C2 2043 7967 move.b [0x20437967], D2
000083A0 5F5F subq.w [A7]+, 7
000083A2 5F5F subq.w [A7]+, 7
000083A4 5F5F subq.w [A7]+, 7
000083A6 5F5F subq.w [A7]+, 7
000083A8 5F5F subq.w [A7]+, 7
000083AA 5F5F subq.w [A7]+, 7
label000083AC:
000083AC 5F5F subq.w [A7]+, 7
000083AE 067B F736 EF5A 0000 addi.w [[PC]], 0xF736
000083B6 33E3 1350 6561 move.w [0x13506561], -[A3]
000083BC 636F bls +0x71 /* 0000842D */
000083BE 636B bls +0x6D /* 0000842B */
fn000083C0:
000083C0 5F5F subq.w [A7]+, 7
000083C2 5F5F subq.w [A7]+, 7
000083C4 5F5F subq.w [A7]+, 7
000083C6 5F5F subq.w [A7]+, 7
000083C8 5F5F subq.w [A7]+, 7
000083CA 5F5F subq.w [A7]+, 7
000083CC 0913 btst [A3], D4
000083CE F553 .extension 0x553 <<F/4-5/2>> // unimplemented
000083D0 0E25 0000 .invalid.b -[A5], 0x0 // invalid immediate operation
label000083D4:
000083D4 46A4 not.l -[A4]
000083D6 1344 656E move.b [A1 + 0x656E], D4
000083DA 6562 bcs +0x64 /* 0000843E */
000083DC 5F5F subq.w [A7]+, 7
000083DE 5F5F subq.w [A7]+, 7
000083E0 5F5F subq.w [A7]+, 7
000083E2 5F5F subq.w [A7]+, 7
000083E4 5F5F subq.w [A7]+, 7
000083E6 5F5F subq.w [A7]+, 7
000083E8 5F5F subq.w [A7]+, 7
000083EA 00F6 .incomplete
000083EC FEEB 00FA .extension 0xEEB <<F/2-3/7>> // unimplemented
000083F0 0000 038D ori.b D0, 0x8D
000083F4 13C4 2043 7967 move.b [0x20437967], D4
000083FA 5F5F subq.w [A7]+, 7
000083FC 5F5F subq.w [A7]+, 7
000083FE 5F5F subq.w [A7]+, 7
00008400 5F5F subq.w [A7]+, 7
00008402 5F5F subq.w [A7]+, 7
00008404 5F5F subq.w [A7]+, 7
00008406 5F5F subq.w [A7]+, 7
00008408 0084 FF90 014D ori.l D4, 0xFF90014D
0000840E 0000 0301 ori.b D0, 0x1
00008412 1341 6C64 move.b [A1 + 0x6C64], D1
00008416 6572 bcs +0x74 /* 0000848A */
00008418 616D bsr +0x6F /* 00008487 */
0000841A 696E bvs +0x70 /* 0000848A */
0000841C 5F5F subq.w [A7]+, 7
0000841E 5F5F subq.w [A7]+, 7
00008420 5F5F subq.w [A7]+, 7
00008422 5F5F subq.w [A7]+, 7
00008424 5F5F subq.w [A7]+, 7
00008426 1045 movea.b A0, D5
00008428 F50C .extension 0x50C <<F/4-5/2>> // unimplemented
0000842A 036B 0000 bchg [A3 + 0x0], D1
0000842E 2999 1345 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A1]+
00008432 6E69 bgt +0x6B /* 0000849D */
00008434 665F bne +0x61 /* 00008495 */
00008436 5F5F subq.w [A7]+, 7
00008438 5F5F subq.w [A7]+, 7
0000843A 5F5F subq.w [A7]+, 7
0000843C 5F5F subq.w [A7]+, 7
label0000843E:
0000843E 5F5F subq.w [A7]+, 7
00008440 5F5F subq.w [A7]+, 7
00008442 5F5F subq.w [A7]+, 7
00008444 0749 bchg A1, D3
00008446 FC09 000C .unknown 0xFC09 0x000C (W = 6)
0000844A 0000 0D94 ori.b D0, 0x94
0000844E 1353 6164 move.b [A1 + 0x6164], [A3]
00008452 616C bsr +0x6E /* 000084C0 */
00008454 6D65 blt +0x67 /* 000084BB */
00008456 6C69 bge +0x6B /* 000084C1 */
00008458 6B5F bmi +0x61 /* 000084B9 */
0000845A 5F5F subq.w [A7]+, 7
0000845C 5F5F subq.w [A7]+, 7
0000845E 5F5F subq.w [A7]+, 7
00008460 5F5F subq.w [A7]+, 7
00008462 010E btst A6, D0
00008464 FF71 .extension 0xF71 <<F/4-5/7>> // unimplemented
00008466 FEB9 0000 .extension 0xEB9 <<F/2-3/7>> // unimplemented
0000846A 04F2 .incomplete
0000846C 1341 6C20 move.b [A1 + 0x6C20], D1
00008470 4E61 move USP, A1
00008472 A269 syscall HGetState, flags=2
00008474 725F moveq.l D1, 0x5F
00008476 5F5F subq.w [A7]+, 7
00008478 5F5F subq.w [A7]+, 7
0000847A 5F5F subq.w [A7]+, 7
0000847C 5F5F subq.w [A7]+, 7
0000847E 5F5F subq.w [A7]+, 7
00008480 00E4 .incomplete
00008482 FF8F .invalid <<F/6/7>>
00008484 FFD8 .invalid <<F/7/7>>
00008486 0000 0004 ori.b D0, 0x4
label0000848A:
0000848A 1357 6F6C move.b [A1 + 0x6F6C], [A7]
0000848E 6620 bne +0x22 /* 000084B0 */
00008490 3135 3631 move.w -[A0], [A5 + D3.w * 8 + 0x31]
00008494 5F5F subq.w [A7]+, 7
00008496 5F5F subq.w [A7]+, 7
00008498 5F5F subq.w [A7]+, 7
0000849A 5F5F subq.w [A7]+, 7
0000849C 5F5F subq.w [A7]+, 7
0000849E 0CD7 .incomplete
000084A0 FB7F .extension 0xB7F <<F/4-5/5>> // unimplemented
000084A2 F177 .extension 0x177 <<F/4-5/0>> // unimplemented
000084A4 0000 2FC2 ori.b D0, 0xC2
000084A8 13C1 2047 7275 move.b [0x20477275], D1
000084AE 5F5F subq.w [A7]+, 7
label000084B0:
000084B0 5F5F subq.w [A7]+, 7
000084B2 5F5F subq.w [A7]+, 7
000084B4 5F5F subq.w [A7]+, 7
000084B6 5F5F subq.w [A7]+, 7
000084B8 5F5F subq.w [A7]+, 7
000084BA 5F5F subq.w [A7]+, 7
000084BC 03DF .incomplete
000084BE FF08 .extension 0xF08 <<F/4-5/7>> // unimplemented
fn000084C0:
000084C0 0221 0000 andi.b -[A1], 0x0
000084C4 08C8 1353 bset.b A0, 0x53 /* 'S' */
000084C8 6368 bls +0x6A /* 00008532 */
000084CA 6561 bcs +0x63 /* 0000852D */
000084CC 745F moveq.l D2, 0x5F
000084CE 5F5F subq.w [A7]+, 7
000084D0 5F5F subq.w [A7]+, 7
000084D2 5F5F subq.w [A7]+, 7
000084D4 5F5F subq.w [A7]+, 7
000084D6 5F5F subq.w [A7]+, 7
000084D8 5F5F subq.w [A7]+, 7
000084DA 0274 FF66 00B0 andi.w [A4 + D0.w - 0x80], 0xFF66
000084E0 0000 053A ori.b D0, 0x3A /* ':' */
000084E4 134D 6172 move.b [A1 + 0x6172], A5
000084E8 6B61 bmi +0x63 /* 0000854B */
000084EA 625F bhi +0x61 /* 0000854B */
000084EC 5F5F subq.w [A7]+, 7
000084EE 5F5F subq.w [A7]+, 7
000084F0 5F5F subq.w [A7]+, 7
000084F2 5F5F subq.w [A7]+, 7
000084F4 5F5F subq.w [A7]+, 7
000084F6 5F5F subq.w [A7]+, 7
000084F8 010D btst A5, D0
000084FA 000B FEEB ori.b A3, 0xEB
000084FE 0000 019A ori.b D0, 0x9A
00008502 05C4 .incomplete
00008504 2050 movea.l A0, [A0]
00008506 6865 bvc +0x67 /* 0000856D */
00008508 078A bclr A2, D3
0000850A 00A4 FED3 0000 ori.l -[A4], 0xFED30000
00008510 0977 05C8 bchg [ + <<invalid base displacement size>>], D4
00008514 2043 movea.l A0, D3
00008516 6574 bcs +0x76 /* 0000858C */
00008518 00FE .incomplete
0000851A 001D FF0C ori.b [A5]+, 0xC
0000851E 0000 016E ori.b D0, 0x6E /* 'n' */
00008522 05C9 .incomplete
00008524 2050 movea.l A0, [A0]
00008526 6865 bvc +0x67 /* 0000858D */
00008528 0B94 bclr [A4], D5
0000852A 01E2 .incomplete
0000852C 1016 move.b D0, [A6]
0000852E 0000 1780 ori.b D0, 0x80
label00008532:
00008532 05C5 .incomplete
00008534 2043 movea.l A0, D3
00008536 6173 bsr +0x75 /* 000085AB */
00008538 0302 btst D2, D1
0000853A 0085 01D3 0000 ori.l D5, 0x1D30000
00008540 0506 btst D6, D2
00008542 05C3 .incomplete
00008544 2041 movea.l A0, D1
00008546 6E64 bgt +0x66 /* 000085AC */
00008548 02F3 .incomplete
0000854A 00BF 056D 0000 ori.l <<invalid special address>>, 0x56D0000
00008550 0C05 05C2 cmpi.b D5, 0xC2
00008554 2043 movea.l A0, D3
00008556 6173 bsr +0x75 /* 000085CB */
00008558 01F0 .incomplete
0000855A 007D 0197 ori.w <<invalid special address>>, 0x197
0000855E 0000 02B9 ori.b D0, 0xB9
00008562 05CB .incomplete
00008564 2041 movea.l A0, D1
00008566 6E64 bgt +0x66 /* 000085CC */
00008568 031E btst [A6]+, D1
0000856A 00ED .incomplete
0000856C FC8D 0000 .extension 0xC8D <<F/2-3/6>> // unimplemented
00008570 068B 05C1 2050 addi.l A3, 0x5C12050
00008576 6865 bvc +0x67 /* 000085DD */
00008578 0AD9 .incomplete
0000857A 0356 bchg [A6], D1
0000857C EFA4 asl D4, D7
0000857E 0000 1478 ori.b D0, 0x78 /* 'x' */
00008582 05C5 .incomplete
00008584 2050 movea.l A0, [A0]
00008586 6865 bvc +0x67 /* 000085ED */
00008588 0249 00B4 andi.w A1, 0xB4
label0000858C:
0000858C FF92 .invalid <<F/6/7>>
0000858E 0000 0324 ori.b D0, 0x24 /* '$' */
00008592 05C6 .incomplete
00008594 2043 movea.l A0, D3
00008596 6574 bcs +0x76 /* 0000860C */
00008598 023E 00DD andi.b <<invalid special address>>, 0xDD
0000859C FFA8 .invalid <<F/6/7>>
0000859E 0000 02EB ori.b D0, 0xEB
000085A2 05C7 .incomplete
000085A4 2043 movea.l A0, D3
000085A6 6574 bcs +0x76 /* 0000861C */
000085A8 013E btst <<invalid special address>>, D0
000085AA 007D 0256 ori.w <<invalid special address>>, 0x256
// begin alternate branch 000085AC-000085B2
label000085AC:
000085AC 0256 0000 andi.w [A6], 0x0
000085B0 04F1 .incomplete
// end alternate branch 000085AC-000085B2
label000085AC: // (misaligned)
000085AE 0000 04F1 ori.b D0, 0xF1
000085B2 05C3 .incomplete
000085B4 2043 movea.l A0, D3
000085B6 6173 bsr +0x75 /* 0000862B */
000085B8 0D6C 0572 bchg [A4 + 0x572], D6
000085BC F257 0000 .extension 0x257 <<F/1/1>>, 0x0000 // unimplemented
000085C0 1A3F move.b D5, <<invalid special address>>
000085C2 05C2 .incomplete
000085C4 2050 movea.l A0, [A0]
000085C6 6865 bvc +0x67 /* 0000862D */
000085C8 01F0 .incomplete
000085CA 00D1 .incomplete
label000085CC:
000085CC FD93 .invalid <<F/6/6>>
000085CE 0000 0351 ori.b D0, 0x51 /* 'Q' */
000085D2 05C3 .incomplete
000085D4 2050 movea.l A0, [A0]
000085D6 6865 bvc +0x67 /* 0000863D */
000085D8 05E6 .incomplete
000085DA 027D 01C2 andi.w <<invalid special address>>, 0x1C2
000085DE 0000 07E8 ori.b D0, 0xE8
000085E2 05C6 .incomplete
000085E4 2050 movea.l A0, [A0]
000085E6 7363 moveq.l D1, 0x63
000085E8 02DA .incomplete
000085EA 014D bchg A5, D0
000085EC 038F bclr A7, D1
000085EE 0000 05C7 ori.b D0, 0xC7
000085F2 0555 bchg [A5], D2
000085F4 4B31 2020 .invalid 5, [A1 + D2.w + 0x20] // invalid opcode 4 with b == 4
000085F8 02CB .incomplete
000085FA 017A FF6D bchg [PC - 0x93 /* 00008569, value 0x1E00 */], D0
000085FE 0000 03A7 ori.b D0, 0xA7
00008602 05C5 .incomplete
00008604 2043 movea.l A0, D3
00008606 6574 bcs +0x76 /* 0000867C */
00008608 0156 bchg [A6], D0
0000860A 00B8 00DD 0000 024B ori.l [0x0000024B], 0xDD0000
// begin alternate branch 0000860C-00008612
label0000860C:
0000860C 00DD .incomplete
0000860E 0000 024B ori.b D0, 0x4B /* 'K' */
// end alternate branch 0000860C-00008612
label0000860C: // (misaligned)
00008612 05C0 .incomplete
00008614 2054 movea.l A0, [A4]
00008616 7269 moveq.l D1, 0x69
00008618 03E0 .incomplete
0000861A 021D 08EC andi.b [A5]+, 0xEC
// begin alternate branch 0000861C-00008622
label0000861C:
0000861C 08EC 0000 0D4E bset.b [A4 + 0xD4E], 0x0
// end alternate branch 0000861C-00008622
label0000861C: // (misaligned)
0000861E 0000 0D4E ori.b D0, 0x4E /* 'N' */
00008622 05C4 .incomplete
00008624 2043 movea.l A0, D3
00008626 6173 bsr +0x75 /* 0000869B */
00008628 011A btst [A2]+, D0
0000862A 009A 007A 0000 ori.l [A2]+, 0x7A0000 /* 'z\0\0' */
00008630 0287 05C8 2041 andi.l D7, 0x5C82041
00008636 7269 moveq.l D1, 0x69
00008638 00EF .incomplete
0000863A 0084 FEA8 0000 ori.l D4, 0xFEA80000
00008640 01FB .incomplete
00008642 05D5 .incomplete
00008644 2045 movea.l A0, D5
00008646 7269 moveq.l D1, 0x69
00008648 00DC .incomplete
0000864A 007D FE2D ori.w <<invalid special address>>, 0xFE2D
0000864E 0000 0381 ori.b D0, 0x81
00008652 05C0 .incomplete
00008654 2048 movea.l A0, A0
00008656 7969 moveq.l D4, 0x69
00008658 1016 move.b D0, [A6]
0000865A 094A bchg A2, D4
0000865C F8D7 0000 .extension 0x8D7 <<F/2-3/4>> // unimplemented
00008660 1400 move.b D2, D0
00008662 05CC .incomplete
00008664 2043 movea.l A0, D3
00008666 6574 bcs +0x76 /* 000086DC */
00008668 052A 0316 btst [A2 + 0x316], D2
0000866C 12FB 0000 move.b [A1]+, [PC + D0.w]
00008670 1460 movea.b A2, -[A0]
00008672 0555 bchg [A5], D2
00008674 4B32 2020 .invalid 5, [A2 + D2.w + 0x20] // invalid opcode 4 with b == 4
00008678 0321 btst -[A1], D1
0000867A 01FC .incomplete
label0000867C:
0000867C 0298 0000 072C andi.l [A0]+, 0x72C
00008682 05C1 .incomplete
00008684 2054 movea.l A0, [A4]
00008686 7269 moveq.l D1, 0x69
00008688 0A42 06F3 xori.w D2, 0x6F3
0000868C F06A 0000 .extension 0x06A <<F/1/0>>, 0x0000 // unimplemented
00008690 187E movea.b A4, <<invalid special address>>
00008692 05D4 .incomplete
00008694 2045 movea.l A0, D5
00008696 7269 moveq.l D1, 0x69
00008698 0172 0140 bchg [A2 + <<invalid base displacement size>>], D0
0000869C 001C 0000 ori.b [A4]+, 0x0
000086A0 0274 05C2 2043 andi.w [A4 + D2.w + 0x43], 0x5C2
000086A6 6574 bcs +0x76 /* 0000871C */
000086A8 01EB .incomplete
000086AA 01C2 .incomplete
000086AC 0157 bchg [A7], D0
000086AE 0000 0381 ori.b D0, 0x81
000086B2 0555 bchg [A5], D2
000086B4 4B33 2020 .invalid 5, [A3 + D2.w + 0x20] // invalid opcode 4 with b == 4
000086B8 0835 0791 107C btst.b [A5 + D1.w + 0x7C], 0x91
000086BE 0000 1622 ori.b D0, 0x22 /* '\"' */
000086C2 05C6 .incomplete
000086C4 2050 movea.l A0, [A0]
000086C6 6572 bcs +0x74 /* 0000873A */
000086C8 024C 022F andi.w A4, 0x22F
000086CC 042C 0000 055D subi.b [A4 + 0x55D], 0x0
000086D2 05D2 .incomplete
000086D4 2050 movea.l A0, [A0]
000086D6 6572 bcs +0x74 /* 0000874A */
000086D8 0224 0213 andi.b -[A4], 0x13
label000086DC:
000086DC FF89 .invalid <<F/6/7>>
000086DE 0000 032C ori.b D0, 0x2C /* ',' */
000086E2 05C6 .incomplete
000086E4 2045 movea.l A0, D5
000086E6 7269 moveq.l D1, 0x69
000086E8 0290 02AC 0500 andi.l [A0], 0x2AC0500
000086EE 0000 0A23 ori.b D0, 0x23 /* '#' */
000086F2 05C2 .incomplete
000086F4 2050 movea.l A0, [A0]
000086F6 6572 bcs +0x74 /* 0000876A */
000086F8 04DF .incomplete
000086FA 0519 btst [A1]+, D2
000086FC 05AD 0000 bclr [A5 + 0x0], D2
00008700 0B65 bchg -[A5], D5
00008702 05D0 .incomplete
00008704 2050 movea.l A0, [A0]
00008706 6572 bcs +0x74 /* 0000877A */
00008708 0173 0193 0221 0000 bchg [[ + D0] + 0x2210000], D0
00008710 0353 bchg [A3], D1
00008712 05C9 .incomplete
00008714 2050 movea.l A0, [A0]
00008716 6572 bcs +0x74 /* 0000878A */
00008718 00C7 .incomplete
0000871A 00DD .incomplete
label0000871C:
0000871C FF5B .extension 0xF5B <<F/4-5/7>> // unimplemented
0000871E 0000 016C ori.b D0, 0x6C /* 'l' */
00008722 05C0 .incomplete
00008724 2046 movea.l A0, D6
00008726 6F72 ble +0x74 /* 0000879A */
00008728 0BEB .incomplete
0000872A 0E24 F89F .invalid.b -[A4], 0x9F // invalid immediate operation
0000872E 0000 16DC ori.b D0, 0xDC
00008732 05D2 .incomplete
00008734 2045 movea.l A0, D5
00008736 7269 moveq.l D1, 0x69
00008738 03DA .incomplete
label0000873A:
0000873A 04CA .incomplete
0000873C 00FA .incomplete
0000873E 0000 0784 ori.b D0, 0x84
00008742 05CE .incomplete
00008744 2054 movea.l A0, [A4]
00008746 6175 bsr +0x77 /* 000087BD */
00008748 0C23 0F6B cmpi.b -[A3], 0x6B /* 'k' */
// begin alternate branch 0000874A-0000874E
label0000874A:
0000874A 0F6B 035E bchg [A3 + 0x35E], D7
// end alternate branch 0000874A-0000874E
label0000874A: // (misaligned)
0000874C 035E bchg [A6]+, D1
0000874E 0000 16A6 ori.b D0, 0xA6
00008752 05CD .incomplete
00008754 2054 movea.l A0, [A4]
00008756 6175 bsr +0x77 /* 000087CD */
00008758 025B 0374 andi.w [A3]+, 0x374
0000875C 049C 0000 09C5 subi.l [A4]+, 0x9C5
00008762 05C3 .incomplete
00008764 2050 movea.l A0, [A0]
00008766 6572 bcs +0x74 /* 000087DA */
00008768 0079 00B4 FE33 0000 ori.w [0xFE330000], 0xB4
// begin alternate branch 0000876A-00008774
label0000876A:
0000876A 00B4 FE33 0000 0225 ori.l [A4 + D0.w * 2 + 0x25], 0xFE330000
00008772 05C1 .incomplete
// end alternate branch 0000876A-00008774
label0000876A: // (misaligned)
00008770 0225 05C1 andi.b -[A5], 0xC1
00008774 2052 movea.l A0, [A2]
00008776 6574 bcs +0x76 /* 000087EC */
00008778 020B 0309 andi.b A3, 0x9 /* '\t' */
// begin alternate branch 0000877A-0000877C
label0000877A:
0000877A 0309 btst A1, D1
// end alternate branch 0000877A-0000877C
label0000877A: // (misaligned)
0000877C 0250 0000 andi.w [A0], 0x0
00008780 04AE 05CE 2050 6572 subi.l [A6 + 0x6572], 0x5CE2050
00008788 0A1B 0F1A xori.b [A3]+, 0x1A
// begin alternate branch 0000878A-0000878C
label0000878A:
0000878A 0F1A btst [A2]+, D7
// end alternate branch 0000878A-0000878C
label0000878A: // (misaligned)
0000878C 0823 0000 btst.b -[A3], 0x0
00008790 16DC move.b [A3]+, [A4]+
00008792 0555 bchg [A5], D2
00008794 4B34 2020 .invalid 5, [A4 + D2.w + 0x20] // invalid opcode 4 with b == 4
00008798 0209 030D andi.b A1, 0xD /* '\r' */
// begin alternate branch 0000879A-0000879C
label0000879A:
0000879A 030D btst A5, D1
// end alternate branch 0000879A-0000879C
label0000879A: // (misaligned)
0000879C 035E bchg [A6]+, D1
0000879E 0000 0589 ori.b D0, 0x89
000087A2 05CC .incomplete
000087A4 2050 movea.l A0, [A0]
000087A6 6572 bcs +0x74 /* 0000881A */
000087A8 0A06 0F1E xori.b D6, 0x1E
000087AC 0837 0000 150A 0555 btst.b [[A7 + <<invalid base displacement size>> + D1 * 4] + 0x555], 0x0
000087B4 4B35 2020 .invalid 5, [A5 + D2.w + 0x20] // invalid opcode 4 with b == 4
000087B8 02F5 .incomplete
000087BA 0486 ECD7 0000 subi.l D6, 0xECD70000
000087C0 1BDD move.b <<invalid special address>>, [A5]+
000087C2 05C2 .incomplete
000087C4 2048 movea.l A0, A0
000087C6 7969 moveq.l D4, 0x69
000087C8 09D3 .incomplete
000087CA 0F4C bchg A4, D7
000087CC 081D 0000 btst.b [A5]+, 0x0
000087D0 179C 0555 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A4]+
000087D4 4B36 2020 .invalid 5, [A6 + D2.w + 0x20] // invalid opcode 4 with b == 4
000087D8 046A 0736 0542 subi.w [A2 + 0x542], 0x736
// begin alternate branch 000087DA-000087E4
label000087DA:
000087DA 0736 0542 0000 btst [[A6 + <<invalid base displacement size>>]], D3
000087E0 10E8 05C5 move.b [A0]+, [A0 + 0x5C5]
// end alternate branch 000087DA-000087E4
label000087DA: // (misaligned)
000087DE 0000 10E8 ori.b D0, 0xE8
000087E2 05C5 .incomplete
000087E4 2050 movea.l A0, [A0]
000087E6 6572 bcs +0x74 /* 0000885A */
000087E8 07C0 .incomplete
000087EA 0D23 btst -[A3], D6
label000087EC:
000087EC 0CCC .incomplete
000087EE 0000 2132 ori.b D0, 0x32 /* '2' */
000087F2 05C4 .incomplete
000087F4 2050 movea.l A0, [A0]
000087F6 6572 bcs +0x74 /* 0000886A */
000087F8 09AC 10DD bclr [A4 + 0x10DD], D4
000087FC 044E 0000 subi.w A6, 0x0
00008800 1A20 move.b D5, -[A0]
00008802 05CA .incomplete
00008804 2054 movea.l A0, [A4]
00008806 6175 bsr +0x77 /* 0000887D */
00008808 019C bclr [A4]+, D0
0000880A 02E1 .incomplete
0000880C 0059 0000 ori.w [A1]+, 0x0
00008810 037A 05CC bchg [PC + 0x5CC /* 00008DDE, value 0x0, cstring "" */], D1
00008814 2054 movea.l A0, [A4]
00008816 6175 bsr +0x77 /* 0000888D */
00008818 0144 bchg D4, D0
label0000881A:
0000881A 0289 FD6D 0000 andi.l A1, 0xFD6D0000
00008820 041A 05C0 subi.b [A2]+, 0xC0
00008824 2048 movea.l A0, A0
00008826 6F72 ble +0x74 /* 0000889A */
00008828 0193 bclr [A3], D0
0000882A 032C F936 btst [A4 - 0x6CA], D1
0000882E 0000 0A61 ori.b D0, 0x61 /* 'a' */
00008832 05C0 .incomplete
00008834 2052 movea.l A0, [A2]
00008836 6574 bcs +0x76 /* 000088AC */
00008838 0721 btst -[A1], D3
0000883A 0EEE .incomplete
0000883C F4ED cpushl DATA+INST, [A5]
0000883E 0000 187E ori.b D0, 0x7E /* '~' */
00008842 05CC .incomplete
00008844 2045 movea.l A0, D5
00008846 7269 moveq.l D1, 0x69
00008848 0173 031A 00F5 bchg [[A3 + D0 * 2] + 0xF5], D0
0000884E 0000 0437 ori.b D0, 0x37 /* '7' */
00008852 05C2 .incomplete
00008854 2054 movea.l A0, [A4]
00008856 6175 bsr +0x77 /* 000088CD */
00008858 01DC .incomplete
label0000885A:
0000885A 041F 016E subi.b [A7]+, 0x6E /* 'n' */
0000885E 0000 054B ori.b D0, 0x4B /* 'K' */
00008862 0555 bchg [A5], D2
00008864 4B37 2020 .invalid 5, [A7 + D2.w + 0x20] // invalid opcode 4 with b == 4
00008868 06B6 0F14 F4DD 0000 addi.l [A6 + D0.w], 0xF14F4DD
// begin alternate branch 0000886A-00008872
label0000886A:
0000886A 0F14 btst [A4], D7
0000886C F4DD cinva DATA+INST
0000886E 0000 1460 ori.b D0, 0x60 /* '`' */
// end alternate branch 0000886A-00008872
label0000886A: // (misaligned)
00008870 1460 movea.b A2, -[A0]
00008872 0555 bchg [A5], D2
00008874 4B38 2020 .invalid 5, [0x00002020] // invalid opcode 4 with b == 4
00008878 00FA .incomplete
0000887A 0252 00B8 andi.w [A2], 0xB8
0000887E 0000 02CF ori.b D0, 0xCF
00008882 05C7 .incomplete
00008884 3154 6175 move.w [A0 + 0x6175], [A4]
00008888 01D3 .incomplete
0000888A 0455 01A3 subi.w [A5], 0x1A3
0000888E 0000 062E ori.b D0, 0x2E /* '.' */
00008892 05C4 .incomplete
00008894 2054 movea.l A0, [A4]
00008896 6175 bsr +0x77 /* 0000890D */
00008898 0148 bchg A0, D0
label0000889A:
0000889A 030B btst A3, D1
0000889C 00F0 .incomplete
0000889E 0000 0481 ori.b D0, 0x81
000088A2 05C7 .incomplete
000088A4 3254 movea.w A1, [A4]
000088A6 6175 bsr +0x77 /* 0000891D */
000088A8 0129 02F3 btst [A1 + 0x2F3], D0
label000088AC:
000088AC FB78 .extension 0xB78 <<F/4-5/5>> // unimplemented
000088AE 0000 07C7 ori.b D0, 0xC7
000088B2 05C0 .incomplete
000088B4 2044 movea.l A0, D4
000088B6 6F72 ble +0x74 /* 0000892A */
000088B8 062D 0FFE F5E0 addi.b [A5 - 0xA20], 0xFE
000088BE 0000 15BB ori.b D0, 0xBB
000088C2 05CC .incomplete
000088C4 2045 movea.l A0, D5
000088C6 7269 moveq.l D1, 0x69
000088C8 0719 btst [A1]+, D3
000088CA 1291 move.b [A1], [A1]
000088CC FED6 0000 .extension 0xED6 <<F/2-3/7>> // unimplemented
000088D0 14A8 05CC move.b [A2], [A0 + 0x5CC]
000088D4 2045 movea.l A0, D5
000088D6 7269 moveq.l D1, 0x69
000088D8 00C4 .incomplete
000088DA 020E FF71 andi.b A6, 0x71 /* 'q' */
000088DE 0000 026A ori.b D0, 0x6A /* 'j' */
000088E2 0555 bchg [A5], D2
000088E4 4B39 2020 05DC .invalid 5, [0x202005DC] // invalid opcode 4 with b == 4
000088EA 12EE 01F1 move.b [A1]+, [A6 + 0x1F1]
000088EE 0000 1712 ori.b D0, 0x12
000088F2 05CF .incomplete
000088F4 204F movea.l A0, A7
000088F6 7269 moveq.l D1, 0x69
000088F8 05A1 bclr -[A1], D2
000088FA 1314 move.b -[A1], [A4]
000088FC 00DA .incomplete
000088FE 0000 16A6 ori.b D0, 0xA6
00008902 05CF .incomplete
00008904 204F movea.l A0, A7
00008906 7269 moveq.l D1, 0x69
00008908 0114 btst [A4], D0
0000890A 03D2 .incomplete
0000890C 0298 0000 08AA andi.l [A0]+, 0x8AA
00008912 05C8 .incomplete
00008914 2041 movea.l A0, D1
00008916 7572 moveq.l D2, 0x72
00008918 0399 bclr [A1]+, D1
0000891A 0DE7 .incomplete
0000891C 0DCA .incomplete
0000891E 0000 1FD9 ori.b D0, 0xD9
00008922 05C4 .incomplete
00008924 2041 movea.l A0, D1
00008926 7572 moveq.l D2, 0x72
00008928 03BA 0E89 bclr [PC + 0xE89 /* 000097B3, value 0xC2205367 */], D1
// begin alternate branch 0000892A-00008932
label0000892A:
0000892A 0E89 0D15 0000 .invalid.l A1, 0xD150000 // invalid immediate operation
00008930 1657 movea.b A3, [A7]
// end alternate branch 0000892A-00008932
label0000892A: // (misaligned)
0000892C 0D15 btst [A5], D6
0000892E 0000 1657 ori.b D0, 0x57 /* 'W' */
00008932 05C5 .incomplete
00008934 2041 movea.l A0, D1
00008936 7572 moveq.l D2, 0x72
00008938 01F9 .incomplete
0000893A 0822 FC8E btst.b -[A2], 0x8E
0000893E 0000 0D24 ori.b D0, 0x24 /* '$' */
00008942 05C4 .incomplete
00008944 204C movea.l A0, A4
00008946 6570 bcs +0x72 /* 000089B8 */
00008948 00C9 .incomplete
0000894A 0350 bchg [A0], D1
0000894C 02FC .incomplete
0000894E 0000 06A2 ori.b D0, 0xA2
00008952 05C6 .incomplete
00008954 2041 movea.l A0, D1
00008956 7572 moveq.l D2, 0x72
00008958 0073 01EF FFD3 0000 0382 ori.w [[] + 0x382], 0x1EF
00008962 05C1 .incomplete
00008964 2045 movea.l A0, D5
00008966 7269 moveq.l D1, 0x69
00008968 00D9 .incomplete
0000896A 0412 FECB subi.b [A2], 0xCB
0000896E 0000 05EB ori.b D0, 0xEB
00008972 05CB .incomplete
00008974 204C movea.l A0, A4
00008976 6570 bcs +0x72 /* 000089E8 */
00008978 03A3 bclr -[A3], D1
0000897A 136E FDA0 0000 move.b [A1 + 0x0], [A6 - 0x260]
00008980 1828 05D2 move.b D4, [A0 + 0x5D2]
00008984 204F movea.l A0, A7
00008986 7269 moveq.l D1, 0x69
00008988 0312 btst [A2], D1
0000898A 13A7 FF2C move.b <<invalid full ext with I/IS == 4>>, -[A7]
0000898E 0000 1ADB ori.b D0, 0xDB
00008992 05C6 .incomplete
00008994 204F movea.l A0, A7
00008996 7269 moveq.l D1, 0x69
00008998 0208 1016 andi.b A0, 0x16
0000899C F471 cpushp DATA, [A1]
0000899E 0000 153C ori.b D0, 0x3C /* '<' */
000089A2 05C4 .incomplete
000089A4 2043 movea.l A0, D3
000089A6 6F6C ble +0x6E /* 00008A14 */
000089A8 0071 03CF F8A5 ori.w [A1 + A7 - 0x91], 0x3CF
000089AE 0000 0AF0 ori.b D0, 0xF0
000089B2 05C1 .incomplete
000089B4 2044 movea.l A0, D4
000089B6 6F72 ble +0x74 /* 00008A2A */
label000089B8:
000089B8 006C 03F0 FF97 ori.w [A4 - 0x69], 0x3F0
000089BE 0000 070C ori.b D0, 0xC
000089C2 05C8 .incomplete
000089C4 204F movea.l A0, A7
000089C6 7269 moveq.l D1, 0x69
000089C8 01CF .incomplete
000089CA 127B 072F 0000 1FD9 05C5 movea.b A1, [[PC] + D0 * 8 + 0x1FD905C5]
000089D4 2054 movea.l A0, [A4]
000089D6 6175 bsr +0x77 /* 00008A4D */
000089D8 01D7 .incomplete
000089DA 13CE FF19 0000 move.b [0xFF190000], A6
000089E0 168C move.b [A3], A4
000089E2 05D1 .incomplete
000089E4 204F movea.l A0, A7
000089E6 7269 moveq.l D1, 0x69
label000089E8:
000089E8 0176 106D bchg [A6 + D1.w + 0x6D], D0
000089EC F4D8 cinva DATA+INST
000089EE 0000 256B ori.b D0, 0x6B /* 'k' */
000089F2 05C0 .incomplete
000089F4 2043 movea.l A0, D3
000089F6 6F6C ble +0x6E /* 00008A64 */
000089F8 001D 01F6 ori.b [A5]+, 0xF6
000089FC FF7B .extension 0xF7B <<F/4-5/7>> // unimplemented
000089FE 0000 0283 ori.b D0, 0x83
00008A02 05C5 .incomplete
00008A04 204C movea.l A0, A4
00008A06 6570 bcs +0x72 /* 00008A78 */
00008A08 000F 0106 ori.b A7, 0x6
00008A0C FEBB 0000 .extension 0xEBB <<F/2-3/7>> // unimplemented
00008A10 01C2 .incomplete
00008A12 05C1 .incomplete
label00008A14:
00008A14 2050 movea.l A0, [A0]
00008A16 6963 bvs +0x65 /* 00008A7B */
00008A18 001D 02E2 ori.b [A5]+, 0xE2
00008A1C FDEC .invalid <<F/7/6>>
00008A1E 0000 055B ori.b D0, 0x5B /* '[' */
00008A22 05C1 .incomplete
00008A24 2043 movea.l A0, D3
00008A26 6F6C ble +0x6E /* 00008A94 */
00008A28 0023 0393 ori.b -[A3], 0x93
// begin alternate branch 00008A2A-00008A2C
label00008A2A:
00008A2A 0393 bclr [A3], D1
// end alternate branch 00008A2A-00008A2C
label00008A2A: // (misaligned)
00008A2C FEA3 0000 .extension 0xEA3 <<F/2-3/7>> // unimplemented
00008A30 043D 05C3 subi.b <<invalid special address>>, 0xC3
00008A34 204C movea.l A0, A4
00008A36 6570 bcs +0x72 /* 00008AA8 */
00008A38 002B 048A 03B2 ori.b [A3 + 0x3B2], 0x8A
00008A3E 0000 05E9 ori.b D0, 0xE9
00008A42 05CC .incomplete
00008A44 2041 movea.l A0, D1
00008A46 7572 moveq.l D2, 0x72
00008A48 0006 0176 ori.b D6, 0x76 /* 'v' */
00008A4C FFA1 .invalid <<F/6/7>>
00008A4E 0000 01B9 ori.b D0, 0xB9
00008A52 05C6 .incomplete
00008A54 204C movea.l A0, A4
00008A56 6570 bcs +0x72 /* 00008AC8 */
00008A58 0004 03D8 ori.b D4, 0xD8
00008A5C FC70 0000 .extension 0xC70 <<F/1/6>>, 0x0000 // unimplemented
00008A60 055D bchg [A5]+, D2
00008A62 05C6 .incomplete
label00008A64:
00008A64 2043 movea.l A0, D3
00008A66 6F6C ble +0x6E /* 00008AD4 */
00008A68 0001 02A4 ori.b D1, 0xA4
00008A6C 03AC 0000 bclr [A4 + 0x0], D1
00008A70 052C 05C3 btst [A4 + 0x5C3], D2
00008A74 2041 movea.l A0, D1
00008A76 7572 moveq.l D2, 0x72
label00008A78:
00008A78 0001 039B ori.b D1, 0x9B
00008A7C 02BC 0000 0863 05C7 2041 andi.l 0x5C72041, 0x863
00008A86 7572 moveq.l D2, 0x72
00008A88 FF93 .invalid <<F/6/7>>
00008A8A 068E 02B9 0000 addi.l A6, 0x2B90000
00008A90 0A47 05C6 xori.w D7, 0x5C6
label00008A94:
00008A94 2047 movea.l A0, D7
00008A96 656D bcs +0x6F /* 00008B05 */
00008A98 FF82 .invalid <<F/6/7>>
00008A9A 0798 bclr [A0]+, D3
00008A9C FF29 .extension 0xF29 <<F/4-5/7>> // unimplemented
00008A9E 0000 07C4 ori.b D0, 0xC4
00008AA2 05C2 .incomplete
00008AA4 204D movea.l A0, A5
00008AA6 6F6E ble +0x70 /* 00008B16 */
label00008AA8:
00008AA8 FE7A 112A .extension 0xE7A <<F/1/7>>, 0x112A // unimplemented
00008AAC F606 0000 .move16 0xF606, 0x0000 // unimplemented
00008AB0 1F44 05C5 move.b [A7 + 0x5C5], D4
00008AB4 2043 movea.l A0, D3
00008AB6 4D61 chk.w D6, -[A1]
00008AB8 FF94 .invalid <<F/6/7>>
00008ABA 045A FD1D subi.w [A2]+, 0xFD1D
00008ABE 0000 05A4 ori.b D0, 0xA4
00008AC2 05C3 .incomplete
00008AC4 2043 movea.l A0, D3
00008AC6 6F6C ble +0x6E /* 00008B34 */
label00008AC8:
00008AC8 FF8A .invalid <<F/6/7>>
00008ACA 0493 01E8 0000 subi.l [A3], 0x1E80000
00008AD0 084C 05CB bchg.b A4, 0xCB
label00008AD4:
00008AD4 2047 movea.l A0, D7
00008AD6 656D bcs +0x6F /* 00008B45 */
00008AD8 FFBE .invalid <<F/6/7>>
00008ADA 019A bclr [A2]+, D0
00008ADC FF6F .extension 0xF6F <<F/4-5/7>> // unimplemented
00008ADE 0000 01C4 ori.b D0, 0xC4
00008AE2 05CC .incomplete
00008AE4 2043 movea.l A0, D3
00008AE6 4D61 chk.w D6, -[A1]
00008AE8 FD9E .invalid <<F/6/6>>
00008AEA 0E52 F260 .invalid.w [A2], 0xF260 // invalid immediate operation
00008AEE 0000 1D2E ori.b D0, 0x2E /* '.' */
00008AF2 05CC .incomplete
00008AF4 2050 movea.l A0, [A0]
00008AF6 7570 moveq.l D2, 0x70
00008AF8 FEFD 0534 .extension 0xEFD <<F/2-3/7>> // unimplemented
00008AFC 027D 0000 andi.w <<invalid special address>>, 0x0
00008B00 0953 bchg [A3], D4
00008B02 05C4 .incomplete
00008B04 2047 movea.l A0, D7
00008B06 656D bcs +0x6F /* 00008B75 */
00008B08 FFA7 .invalid <<F/6/7>>
00008B0A 01BB 0067 bclr [PC + D0.w + 0x67], D0
00008B0E 0000 0271 ori.b D0, 0x71 /* 'q' */
00008B12 05CD .incomplete
00008B14 2047 movea.l A0, D7
label00008B16:
00008B16 656D bcs +0x6F /* 00008B85 */
00008B18 FFD0 .invalid <<F/7/7>>
00008B1A 00E2 .incomplete
00008B1C FE50 0000 .extension 0xE50 <<F/1/7>>, 0x0000 // unimplemented
00008B20 02B1 05C0 2050 6963 FC61 1065 F54C andi.l [[A1 - 0x39F] + 0x1065F54C], 0x5C02050
00008B2E 0000 1478 ori.b D0, 0x78 /* 'x' */
00008B32 05C9 .incomplete
label00008B34:
00008B34 2043 movea.l A0, D3
00008B36 4D61 chk.w D6, -[A1]
00008B38 FD45 .extension 0xD45 <<F/4-5/6>> // unimplemented
00008B3A 0C56 F09D cmpi.w [A6], 0xF09D
00008B3E 0000 20BD ori.b D0, 0xBD
00008B42 05D2 .incomplete
00008B44 2050 movea.l A0, [A0]
00008B46 7570 moveq.l D2, 0x70
00008B48 FF1A .extension 0xF1A <<F/4-5/7>> // unimplemented
00008B4A 03D4 .incomplete
00008B4C 02A6 0000 05B3 andi.l -[A6], 0x5B3
00008B52 05C7 .incomplete
00008B54 2047 movea.l A0, D7
00008B56 656D bcs +0x6F /* 00008BC5 */
00008B58 FBC0 .invalid <<F/7/5>>
00008B5A 11A8 F7D7 0000 move.b [A0 + D0.w], [A0 - 0x829]
00008B60 153C 05CE move.b -[A2], 0xCE
00008B64 2043 movea.l A0, D3
00008B66 4D61 chk.w D6, -[A1]
00008B68 FF06 .extension 0xF06 <<F/4-5/7>> // unimplemented
00008B6A 0388 bclr A0, D1
00008B6C FE0F 0000 .unknown 0xFE0F 0x0000 (W = 7)
00008B70 0552 bchg [A2], D2
00008B72 05D1 .incomplete
00008B74 2043 movea.l A0, D3
00008B76 4D61 chk.w D6, -[A1]
00008B78 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00008B7A 1187 F7F4 move.b <<invalid full ext with I/IS == 4>>, D7
00008B7E 0000 1F1F ori.b D0, 0x1F
00008B82 05CE .incomplete
00008B84 2043 movea.l A0, D3
00008B86 4D61 chk.w D6, -[A1]
00008B88 FF63 .extension 0xF63 <<F/4-5/7>> // unimplemented
00008B8A 01FC .incomplete
00008B8C FA23 0000 .unknown 0xFA23 0x0000 (W = 5)
00008B90 0769 05C2 bchg [A1 + 0x5C2], D3
00008B94 2056 movea.l A0, [A6]
00008B96 6F6C ble +0x6E /* 00008C04 */
00008B98 FF63 .extension 0xF63 <<F/4-5/7>> // unimplemented
00008B9A 01FC .incomplete
00008B9C FA23 0000 .unknown 0xFA23 0x0000 (W = 5)
00008BA0 079F bclr [A7]+, D3
00008BA2 05C2 .incomplete
00008BA4 2056 movea.l A0, [A6]
00008BA6 6F6C ble +0x6E /* 00008C14 */
00008BA8 FA4D 10D6 .extension 0xA4D <<F/1/5>>, 0x10D6 // unimplemented
00008BAC F709 .extension 0x709 <<F/4-5/3>> // unimplemented
00008BAE 0000 15A1 ori.b D0, 0xA1
00008BB2 05D7 .incomplete
00008BB4 2043 movea.l A0, D3
00008BB6 4D61 chk.w D6, -[A1]
00008BB8 FD8A .invalid <<F/6/6>>
00008BBA 070F btst A7, D3
00008BBC ED8C lsl D4, 6
00008BBE 0000 1430 ori.b D0, 0x30 /* '0' */
00008BC2 05C3 .incomplete
00008BC4 2056 movea.l A0, [A6]
00008BC6 6F6C ble +0x6E /* 00008C34 */
00008BC8 FF2E .extension 0xF2E <<F/4-5/7>> // unimplemented
00008BCA 0258 FE20 andi.w [A0]+, 0xFE20
00008BCE 0000 05A9 ori.b D0, 0xA9
00008BD2 05CF .incomplete
00008BD4 2050 movea.l A0, [A0]
00008BD6 7570 moveq.l D2, 0x70
00008BD8 FF52 .extension 0xF52 <<F/4-5/7>> // unimplemented
00008BDA 01EA .incomplete
00008BDC 009A 0000 0295 ori.l [A2]+, 0x295
00008BE2 05CA .incomplete
00008BE4 2047 movea.l A0, D7
00008BE6 656D bcs +0x6F /* 00008C55 */
00008BE8 FF7B .extension 0xF7B <<F/4-5/7>> // unimplemented
00008BEA 016C 009C bchg [A4 + 0x9C], D0
00008BEE 0000 0207 ori.b D0, 0x7
00008BF2 05C3 .incomplete
00008BF4 2047 movea.l A0, D7
00008BF6 656D bcs +0x6F /* 00008C65 */
00008BF8 FEFF 0290 .extension 0xEFF <<F/2-3/7>> // unimplemented
00008BFC 0173 0000 bchg [A3 + D0.w], D0
00008C00 0371 05C8 bchg [ + <<invalid base displacement size>>], D1
label00008C04:
00008C04 2047 movea.l A0, D7
00008C06 656D bcs +0x6F /* 00008C75 */
00008C08 FE13 04D0 .unknown 0xFE13 0x04D0 (W = 7)
00008C0C 00C1 .incomplete
00008C0E 0000 08BC ori.b D0, 0xBC
00008C12 05C1 .incomplete
label00008C14:
00008C14 2043 movea.l A0, D3
00008C16 4D69 FEA0 chk.w D6, [A1 - 0x160]
00008C1A 035A bchg [A2]+, D1
00008C1C FC96 0000 .extension 0xC96 <<F/2-3/6>> // unimplemented
00008C20 0710 btst [A0], D3
00008C22 05D1 .incomplete
00008C24 2050 movea.l A0, [A0]
00008C26 7570 moveq.l D2, 0x70
00008C28 FE40 03B3 .extension 0xE40 <<F/1/7>>, 0x03B3 // unimplemented
00008C2C FF50 .extension 0xF50 <<F/4-5/7>> // unimplemented
00008C2E 0000 0449 ori.b D0, 0x49 /* 'I' */
00008C32 05C0 .incomplete
label00008C34:
00008C34 204D movea.l A0, A5
00008C36 6F6E ble +0x70 /* 00008CA6 */
00008C38 FF3F .extension 0xF3F <<F/4-5/7>> // unimplemented
00008C3A 0195 bclr [A5], D0
00008C3C FA6A 0000 .extension 0xA6A <<F/1/5>>, 0x0000 // unimplemented
00008C40 0605 05C5 addi.b D5, 0xC5
00008C44 2056 movea.l A0, [A6]
00008C46 6F6C ble +0x6E /* 00008CB4 */
00008C48 F860 0FAA .extension 0x860 <<F/1/4>>, 0x0FAA // unimplemented
00008C4C F65D 0000 .extension 0x65D <<F/1/3>>, 0x0000 // unimplemented
00008C50 1448 movea.b A2, A0
00008C52 0555 bchg [A5], D2
00008C54 4B31 3020 .invalid 5, [A1 + D3.w + 0x20] // invalid opcode 4 with b == 4
00008C58 FE77 0322 .extension 0xE77 <<F/1/7>>, 0x0322 // unimplemented
00008C5C 0195 bclr [A5], D0
00008C5E 0000 04B0 ori.b D0, 0xB0
00008C62 05C9 .incomplete
00008C64 2047 movea.l A0, D7
00008C66 656D bcs +0x6F /* 00008CD5 */
00008C68 F90B .extension 0x90B <<F/4-5/4>> // unimplemented
00008C6A 0E11 F3BF .invalid.b [A1], 0xBF // invalid immediate operation
00008C6E 0000 180C ori.b D0, 0xC
00008C72 0555 bchg [A5], D2
00008C74 4B31 3120 F7B6 .invalid 5, [A1 - 0x84A + D3] // invalid opcode 4 with b == 4
00008C7A 100C move.b D0, A4
00008C7C F7A1 .invalid <<F/6/3>>
00008C7E 0000 1ADB ori.b D0, 0xDB
00008C82 05CD .incomplete
00008C84 2050 movea.l A0, [A0]
00008C86 7570 moveq.l D2, 0x70
00008C88 FEDA 0227 .extension 0xEDA <<F/2-3/7>> // unimplemented
00008C8C FDE9 .invalid <<F/7/6>>
00008C8E 0000 03AC ori.b D0, 0xAC
00008C92 0555 bchg [A5], D2
00008C94 4B31 3220 .invalid 5, [A1 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
00008C98 FA27 0A77 .unknown 0xFA27 0x0A77 (W = 5)
00008C9C F01A 0000 pmove [A2]+, MR0
00008CA0 1988 05D5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, A0
00008CA4 2043 movea.l A0, D3
label00008CA6:
00008CA6 6172 bsr +0x74 /* 00008D1A */
00008CA8 FEA1 0233 .extension 0xEA1 <<F/2-3/7>> // unimplemented
00008CAC FED4 0000 .extension 0xED4 <<F/2-3/7>> // unimplemented
00008CB0 04EC .incomplete
00008CB2 05D0 .incomplete
label00008CB4:
00008CB4 2050 movea.l A0, [A0]
00008CB6 7570 moveq.l D2, 0x70
00008CB8 FB68 .extension 0xB68 <<F/4-5/5>> // unimplemented
00008CBA 06C7 .incomplete
00008CBC 0154 bchg [A4], D0
00008CBE 0000 0A59 ori.b D0, 0x59 /* 'Y' */
00008CC2 05C1 .incomplete
00008CC4 2043 movea.l A0, D3
00008CC6 6E63 bgt +0x65 /* 00008D2B */
00008CC8 FDBB .invalid <<F/6/6>>
00008CCA 0313 btst [A3], D1
00008CCC FFBD .invalid <<F/6/7>>
00008CCE 0000 0407 ori.b D0, 0x7
00008CD2 0555 bchg [A5], D2
00008CD4 4B31 3320 FF6E .invalid 5, [A1 - 0x92 + D3 * 2] // invalid opcode 4 with b == 4
00008CDA 00C6 .incomplete
00008CDC FDD5 .invalid <<F/7/6>>
00008CDE 0000 02A6 ori.b D0, 0xA6
00008CE2 05C1 .incomplete
00008CE4 2056 movea.l A0, [A6]
00008CE6 6F6C ble +0x6E /* 00008D54 */
00008CE8 FA10 07B8 .unknown 0xFA10 0x07B8 (W = 5)
00008CEC 115E 0000 move.b [A0 + 0x0], [A6]+
00008CF0 1ADB move.b [A5]+, [A3]+
00008CF2 05CE .incomplete
00008CF4 2055 movea.l A0, [A5]
00008CF6 4D61 chk.w D6, -[A1]
00008CF8 FD19 .extension 0xD19 <<F/4-5/6>> // unimplemented
00008CFA 0375 FCCE bchg [A5 + A7 * 4 - 0x50], D1
00008CFE 0000 059B ori.b D0, 0x9B
00008D02 05C1 .incomplete
00008D04 2050 movea.l A0, [A0]
00008D06 7978 moveq.l D4, 0x78
00008D08 F845 0930 .extension 0x845 <<F/1/4>>, 0x0930 // unimplemented
00008D0C F01E 0000 pmove [A6]+, MR0
00008D10 17B8 05CE 2056 move.b [A3 + D2.w + 0x56], [0x000005CE]
00008D16 656C bcs +0x6E /* 00008D84 */
00008D18 FE94 01AF .extension 0xE94 <<F/2-3/7>> // unimplemented
// begin alternate branch 00008D1A-00008D1E
fn00008D1A:
00008D1A 01AF FDAA bclr [A7 - 0x256], D0
// end alternate branch 00008D1A-00008D1E
fn00008D1A: // (misaligned)
00008D1C FDAA .invalid <<F/6/6>>
00008D1E 0000 0371 ori.b D0, 0x71 /* 'q' */
00008D22 0555 bchg [A5], D2
00008D24 4B31 3420 .invalid 5, [A1 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
00008D28 F518 .extension 0x518 <<F/4-5/2>> // unimplemented
00008D2A 0C98 F519 0000 cmpi.l [A0]+, 0xF5190000
00008D30 16F7 05C0 move.b [A3]+, [ + <<invalid base displacement size>>]
00008D34 2050 movea.l A0, [A0]
00008D36 7978 moveq.l D4, 0x78
00008D38 FD82 .invalid <<F/6/6>>
00008D3A 02D9 .incomplete
00008D3C 013E btst <<invalid special address>>, D0
00008D3E 0000 041D ori.b D0, 0x1D
00008D42 05C3 .incomplete
00008D44 2043 movea.l A0, D3
00008D46 6E63 bgt +0x65 /* 00008DAB */
00008D48 F6D8 0A59 .extension 0x6D8 <<F/2-3/3>> // unimplemented
00008D4C F1AB .invalid <<F/6/0>>
00008D4E 0000 14D9 ori.b D0, 0xD9
00008D52 0555 bchg [A5], D2
label00008D54:
00008D54 4B31 3520 FD90 .invalid 5, [A1 - 0x270 + D3 * 4] // invalid opcode 4 with b == 4
00008D5A 02BC 0069 0000 04EE 05C4 andi.l 0x4EE05C4, 0x690000 /* 'i\0\0' */
00008D64 2048 movea.l A0, A0
00008D66 7961 moveq.l D4, 0x61
00008D68 F940 .extension 0x940 <<F/4-5/4>> // unimplemented
00008D6A 070C btst A4, D3
00008D6C EEA5 asr D5, D7
00008D6E 0000 156F ori.b D0, 0x6F /* 'o' */
00008D72 0555 bchg [A5], D2
00008D74 4B31 3620 .invalid 5, [A1 + D3.w * 8 + 0x20] // invalid opcode 4 with b == 4
00008D78 FE0A 020A .unknown 0xFE0A 0x020A (W = 7)
00008D7C 004B 0000 ori.w A3, 0x0
00008D80 0449 05C5 subi.w A1, 0x5C5
label00008D84:
00008D84 2048 movea.l A0, A0
00008D86 7961 moveq.l D4, 0x61
00008D88 FF60 .extension 0xF60 <<F/4-5/7>> // unimplemented
00008D8A 00A1 00FD 0000 ori.l -[A1], 0xFD0000
00008D90 01F7 .incomplete
00008D92 05C8 .incomplete
00008D94 2055 movea.l A0, [A5]
00008D96 4D61 chk.w D6, -[A1]
00008D98 FF3D .extension 0xF3D <<F/4-5/7>> // unimplemented
00008D9A 00C2 .incomplete
00008D9C 00F6 .incomplete
00008D9E 0000 0178 ori.b D0, 0x78 /* 'x' */
00008DA2 0555 bchg [A5], D2
00008DA4 4B31 3720 FCF6 .invalid 5, [A1 - 0x30A + D3 * 8] // invalid opcode 4 with b == 4
00008DAA 02F2 .incomplete
00008DAC 0490 0000 0796 subi.l [A0], 0x796
00008DB2 05C9 .incomplete
00008DB4 2055 movea.l A0, [A5]
00008DB6 4D61 chk.w D6, -[A1]
00008DB8 FD90 .invalid <<F/6/6>>
00008DBA 025A FC5B andi.w [A2]+, 0xFC5B
00008DBE 0000 059C ori.b D0, 0x9C
00008DC2 0555 bchg [A5], D2
00008DC4 4B31 3820 .invalid 5, [A1 + D3 + 0x20] // invalid opcode 4 with b == 4
00008DC8 F867 06E7 .extension 0x867 <<F/1/4>>, 0x06E7 // unimplemented
00008DCC EEF1 0000 19C4 bfset <<invalid full ext with I/IS == 4>> {0:32}
00008DD2 0555 bchg [A5], D2
00008DD4 4B31 3920 F925 .invalid 5, [A1 - 0x6DB + D3] // invalid opcode 4 with b == 4
00008DDA 0636 EE5F 0000 addi.b [A6 + D0.w], 0x5F /* '_' */
00008DE0 1418 move.b D2, [A0]+
00008DE2 0555 bchg [A5], D2
00008DE4 4B32 3020 .invalid 5, [A2 + D3.w + 0x20] // invalid opcode 4 with b == 4
00008DE8 FD3D .extension 0xD3D <<F/4-5/6>> // unimplemented
00008DEA 0270 0026 0000 andi.w [A0 + D0.w], 0x26 /* '&' */
00008DF0 03E5 .incomplete
00008DF2 05C7 .incomplete
00008DF4 2048 movea.l A0, A0
00008DF6 7961 moveq.l D4, 0x61
00008DF8 FE8D 013A .extension 0xE8D <<F/2-3/7>> // unimplemented
00008DFC 016C 0000 bchg [A4 + 0x0], D0
00008E00 0296 0555 4B32 andi.l [A6], 0x5554B32
00008E06 3120 move.w -[A0], -[A0]
00008E08 FD79 .extension 0xD79 <<F/4-5/6>> // unimplemented
00008E0A 021A 0240 andi.b [A2]+, 0x40 /* '@' */
00008E0E 0000 05EB ori.b D0, 0xEB
00008E12 05C0 .incomplete
00008E14 204C movea.l A0, A4
00008E16 796E moveq.l D4, 0x6E
00008E18 FF13 .extension 0xF13 <<F/4-5/7>> // unimplemented
00008E1A 00B5 FF02 0000 01DC ori.l <<invalid full ext with I/IS == 4>>, 0xFF020000
00008E22 05D6 .incomplete
00008E24 2056 movea.l A0, [A6]
00008E26 656C bcs +0x6E /* 00008E94 */
00008E28 FE0A 017D .unknown 0xFE0A 0x017D (W = 7)
00008E2C FC34 0000 .unknown 0xFC34 0x0000 (W = 6)
00008E30 06C9 .incomplete
00008E32 0555 bchg [A5], D2
00008E34 4B32 3220 .invalid 5, [A2 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
00008E38 FF1F .extension 0xF1F <<F/4-5/7>> // unimplemented
00008E3A 00AA 022A 0000 02D7 ori.l [A2 + 0x2D7], 0x22A0000
00008E42 0568 2055 bchg [A0 + 0x2055], D2
00008E46 4D61 chk.w D6, -[A1]
00008E48 FF46 .extension 0xF46 <<F/4-5/7>> // unimplemented
00008E4A 008B 0126 0000 ori.l A3, 0x1260000
00008E50 0223 05C7 andi.b -[A3], 0xC7
00008E54 2055 movea.l A0, [A5]
00008E56 4D61 chk.w D6, -[A1]
00008E58 FCDE 0233 .extension 0xCDE <<F/2-3/6>> // unimplemented
00008E5C FFED .invalid <<F/7/7>>
00008E5E 0000 040C ori.b D0, 0xC
00008E62 05C8 .incomplete
00008E64 2048 movea.l A0, A0
00008E66 7961 moveq.l D4, 0x61
00008E68 FDA1 .invalid <<F/6/6>>
00008E6A 01A4 bclr -[A4], D0
00008E6C 0081 0000 03B8 ori.l D1, 0x3B8
00008E72 05CE .incomplete
00008E74 204C movea.l A0, A4
00008E76 656F bcs +0x71 /* 00008EE7 */
00008E78 FE96 00F2 .extension 0xE96 <<F/2-3/7>> // unimplemented
00008E7C FCBB 0000 .extension 0xCBB <<F/2-3/6>> // unimplemented
00008E80 04DC .incomplete
00008E82 0555 bchg [A5], D2
00008E84 4B32 3320 F868 .invalid 5, [A2 - 0x798 + D3 * 2] // invalid opcode 4 with b == 4
00008E8A 0509 btst A1, D2
00008E8C 0403 0000 subi.b D3, 0x0
00008E90 0FFF .incomplete
00008E92 05C4 .incomplete
label00008E94:
00008E94 204C movea.l A0, A4
00008E96 656F bcs +0x71 /* 00008F07 */
00008E98 FEB3 00DA .extension 0xEB3 <<F/2-3/7>> // unimplemented
00008E9C FCA8 0000 .extension 0xCA8 <<F/2-3/6>> // unimplemented
00008EA0 0574 05CC bchg <<invalid full ext with I/IS == 4>>, D2
00008EA4 2043 movea.l A0, D3
00008EA6 6172 bsr +0x74 /* 00008F1A */
00008EA8 FEF2 00AB .extension 0xEF2 <<F/2-3/7>> // unimplemented
00008EAC 0215 0000 andi.b [A5], 0x0
00008EB0 02AD 05D3 2055 4D61 andi.l [A5 + 0x4D61], 0x5D32055
00008EB8 FCF6 01E3 .extension 0xCF6 <<F/2-3/6>> // unimplemented
00008EBC 01BF bclr <<invalid special address>>, D0
00008EBE 0000 0430 ori.b D0, 0x30 /* '0' */
00008EC2 05CB .incomplete
00008EC4 204C movea.l A0, A4
00008EC6 656F bcs +0x71 /* 00008F37 */
00008EC8 F616 05E8 .move16 0xF616, 0x05E8 // unimplemented
00008ECC EFC6 0000 bfins D6 {0:32}, D0
00008ED0 189B move.b [A4], [A3]+
00008ED2 05D4 .incomplete
00008ED4 2056 movea.l A0, [A6]
00008ED6 656C bcs +0x6E /* 00008F44 */
00008ED8 EF32 roxl D2.b, D7
00008EDA 0900 btst D0, D4
00008EDC 05BE bclr <<invalid special address>>, D2
00008EDE 0000 18B9 ori.b D0, 0xB9
00008EE2 05C6 .incomplete
00008EE4 204C movea.l A0, A4
00008EE6 656F bcs +0x71 /* 00008F57 */
00008EE8 FCCD 01A8 .extension 0xCCD <<F/2-3/6>> // unimplemented
00008EEC FF36 .extension 0xF36 <<F/4-5/7>> // unimplemented
00008EEE 0000 046A ori.b D0, 0x6A /* 'j' */
00008EF2 05CA .incomplete
00008EF4 2048 movea.l A0, A0
00008EF6 7961 moveq.l D4, 0x61
00008EF8 F9EB .invalid <<F/7/4>>
00008EFA 030A btst A2, D1
00008EFC ED4A lsl D2.w, 6
00008EFE 0000 1B5B ori.b D0, 0x5B /* '[' */
00008F02 05D7 .incomplete
00008F04 2043 movea.l A0, D3
00008F06 6172 bsr +0x74 /* 00008F7A */
00008F08 FE0E 00F6 .unknown 0xFE0E 0x00F6 (W = 7)
00008F0C FE09 0000 .unknown 0xFE09 0x0000 (W = 7)
00008F10 0327 btst -[A7], D1
00008F12 0555 bchg [A5], D2
00008F14 4B32 3420 .invalid 5, [A2 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
00008F18 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
fn00008F1A:
00008F1A 0257 0254 andi.w [A7], 0x254
00008F1E 0000 079D ori.b D0, 0x9D
00008F22 05C5 .incomplete
00008F24 204C movea.l A0, A4
00008F26 656F bcs +0x71 /* 00008F97 */
00008F28 FE68 00C5 .extension 0xE68 <<F/1/7>>, 0x00C5 // unimplemented
00008F2C FCC4 0000 .extension 0xCC4 <<F/2-3/6>> // unimplemented
00008F30 04E8 .incomplete
00008F32 0555 bchg [A5], D2
00008F34 4B32 3520 FDD0 .invalid 5, [A2 - 0x230 + D3 * 4] // invalid opcode 4 with b == 4
00008F3A 010E btst A6, D0
00008F3C 0242 0000 andi.w D2, 0x0
00008F40 0446 05CA subi.w D6, 0x5CA
label00008F44:
00008F44 2055 movea.l A0, [A5]
00008F46 4D61 chk.w D6, -[A1]
00008F48 FE0F 00E1 .unknown 0xFE0F 0x00E1 (W = 7)
00008F4C 01E2 .incomplete
00008F4E 0000 0472 ori.b D0, 0x72 /* 'r' */
00008F52 05CB .incomplete
00008F54 2055 movea.l A0, [A5]
00008F56 4D61 chk.w D6, -[A1]
00008F58 FFB5 .invalid <<F/6/7>>
00008F5A 0021 FEE3 ori.b -[A1], 0xE3
00008F5E 0000 012B ori.b D0, 0x2B /* '+' */
00008F62 0555 bchg [A5], D2
00008F64 4B32 3620 .invalid 5, [A2 + D3.w * 8 + 0x20] // invalid opcode 4 with b == 4
00008F68 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
00008F6A 021C FE66 andi.b [A4]+, 0x66 /* 'f' */
00008F6E 0000 0609 ori.b D0, 0x9 /* '\t' */
00008F72 05CB .incomplete
00008F74 2048 movea.l A0, A0
00008F76 7961 moveq.l D4, 0x61
00008F78 FB3F .extension 0xB3F <<F/4-5/5>> // unimplemented
fn00008F7A:
00008F7A 0205 F77D andi.b D5, 0x7D /* '}' */
00008F7E 0000 0ADD ori.b D0, 0xDD
00008F82 0555 bchg [A5], D2
00008F84 4B32 3720 F73E .invalid 5, [A2 - 0x8C2 + D3 * 8] // invalid opcode 4 with b == 4
00008F8A 038A bclr A2, D1
00008F8C EE79 ror D1.w, D7
00008F8E 0000 1B5B ori.b D0, 0x5B /* '[' */
00008F92 0555 bchg [A5], D2
00008F94 4B32 3820 .invalid 5, [A2 + D3 + 0x20] // invalid opcode 4 with b == 4
00008F98 F7B5 .invalid <<F/6/3>>
00008F9A 0351 bchg [A1], D1
00008F9C 0176 0000 bchg [A6 + D0.w], D0
00008FA0 09B2 05D0 bclr [], D4
00008FA4 204C movea.l A0, A4
00008FA6 656F bcs +0x71 /* 00009017 */
00008FA8 FE73 0096 .extension 0xE73 <<F/1/7>>, 0x0096 // unimplemented
00008FAC FE25 0000 .unknown 0xFE25 0x0000 (W = 7)
00008FB0 02CE .incomplete
00008FB2 0555 bchg [A5], D2
00008FB4 4B32 3920 F7E0 .invalid 5, [A2 - 0x820 + D3] // invalid opcode 4 with b == 4
00008FBA 02D7 .incomplete
00008FBC EE0C lsr D4.b, 7
00008FBE 0000 233E ori.b D0, 0x3E /* '>' */
00008FC2 05C7 .incomplete
00008FC4 2043 movea.l A0, D3
00008FC6 6172 bsr +0x74 /* 0000903A */
00008FC8 F3B5 .invalid <<F/6/1>>
00008FCA 0411 F0E0 subi.b [A1], 0xE0
00008FCE 0000 2491 ori.b D0, 0x91
00008FD2 05CB .incomplete
00008FD4 2056 movea.l A0, [A6]
00008FD6 656C bcs +0x6E /* 00009044 */
00008FD8 FCBF 0108 .extension 0xCBF <<F/2-3/6>> // unimplemented
00008FDC FF02 .extension 0xF02 <<F/4-5/7>> // unimplemented
00008FDE 0000 055B ori.b D0, 0x5B /* '[' */
00008FE2 05CB .incomplete
00008FE4 2048 movea.l A0, A0
00008FE6 7961 moveq.l D4, 0x61
00008FE8 FCB7 00FC .extension 0xCB7 <<F/2-3/6>> // unimplemented
00008FEC 0255 0000 andi.w [A5], 0x0
00008FF0 0487 0555 4B33 subi.l D7, 0x5554B33
00008FF6 3020 move.w D0, -[A0]
00008FF8 FF2A .extension 0xF2A <<F/4-5/7>> // unimplemented
00008FFA 0040 FE8E ori.w D0, 0xFE8E
00008FFE 0000 01DE ori.b D0, 0xDE
00009002 0555 bchg [A5], D2
00009004 4B33 3120 F5FF .invalid 5, [A3 - 0xA01 + D3] // invalid opcode 4 with b == 4
0000900A 0248 EEF0 andi.w A0, 0xEEF0
0000900E 0000 1478 ori.b D0, 0x78 /* 'x' */
00009012 0555 bchg [A5], D2
00009014 4B33 3220 .invalid 5, [A3 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
00009018 F223 0318 fabs fp6, fp0
0000901C 0DF3 .incomplete
0000901E 0000 1F8E ori.b D0, 0x8E
00009022 05D6 .incomplete
00009024 2055 movea.l A0, [A5]
00009026 4D61 chk.w D6, -[A1]
00009028 FE19 0063 .unknown 0xFE19 0x0063 (W = 7)
0000902C 00BA 0000 0406 05C3 ori.l [PC + 0x5C3 /* 000095F1, value 0x6205CB20 */], 0x406
00009034 204C movea.l A0, A4
00009036 656F bcs +0x71 /* 000090A7 */
00009038 FC62 00BB .extension 0xC62 <<F/1/6>>, 0x00BB // unimplemented
// begin alternate branch 0000903A-00009046
fn0000903A:
0000903A 00BB 0105 0000 0530 05C7 204C ori.l [PC + 0x5C7204C + D0 * 4], 0x1050000
// end alternate branch 0000903A-00009046
fn0000903A: // (misaligned)
0000903C 0105 btst D5, D0
0000903E 0000 0530 ori.b D0, 0x30 /* '0' */
00009042 05C7 .incomplete
label00009044:
00009044 204C movea.l A0, A4
00009046 656F bcs +0x71 /* 000090B7 */
00009048 FBE6 .invalid <<F/7/5>>
0000904A 00C0 .incomplete
0000904C 02B8 0000 0662 05CC andi.l [0x000005CC], 0x662
00009054 2055 movea.l A0, [A5]
00009056 4D61 chk.w D6, -[A1]
00009058 FC0D 00B5 .unknown 0xFC0D 0x00B5 (W = 6)
0000905C FEF1 0000 .extension 0xEF1 <<F/2-3/7>> // unimplemented
00009060 0514 btst [A4], D2
00009062 05C3 .incomplete
00009064 2043 movea.l A0, D3
00009066 7274 moveq.l D1, 0x74
00009068 F49B cinva INST
0000906A 01F5 .incomplete
0000906C EFCB 0000 bfins A3 {0:32}, D0
00009070 150A move.b -[A2], A2
00009072 05CD .incomplete
00009074 2043 movea.l A0, D3
00009076 656E bcs +0x70 /* 000090E6 */
00009078 FE24 004C .unknown 0xFE24 0x004C (W = 7)
0000907C 005A 0000 ori.w [A2]+, 0x0
00009080 01F5 .incomplete
00009082 05C9 .incomplete
00009084 204C movea.l A0, A4
00009086 656F bcs +0x71 /* 000090F7 */
00009088 FEA9 002B .extension 0xEA9 <<F/2-3/7>> // unimplemented
0000908C 0395 bclr [A5], D1
0000908E 0000 0424 ori.b D0, 0x24 /* '$' */
00009092 05CA .incomplete
00009094 2044 movea.l A0, D4
00009096 7261 moveq.l D1, 0x61
00009098 FCE4 005E .extension 0xCE4 <<F/2-3/6>> // unimplemented
0000909C FE0E 0000 .unknown 0xFE0E 0x0000 (W = 7)
000090A0 048F 05CD 2048 subi.l A7, 0x5CD2048
000090A6 7961 moveq.l D4, 0x61
000090A8 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000090AA 00F4 .incomplete
000090AC EE42 asr D2.w, 7
000090AE 0000 1DB9 ori.b D0, 0xB9
000090B2 05CA .incomplete
000090B4 2043 movea.l A0, D3
000090B6 656E bcs +0x70 /* 00009126 */
000090B8 F825 007F .tblXX 0xF825, 0x007F // unimplemented
000090BC EDB6 roxl D6, D6
000090BE 0000 179C ori.b D0, 0x9C
000090C2 05CA .incomplete
000090C4 204D movea.l A0, A5
000090C6 7573 moveq.l D2, 0x73
000090C8 FC7C 0037 .extension 0xC7C <<F/1/6>>, 0x0037 // unimplemented
000090CC 03E1 .incomplete
000090CE 0000 0604 ori.b D0, 0x4
000090D2 05D5 .incomplete
000090D4 2055 movea.l A0, [A5]
000090D6 4D61 chk.w D6, -[A1]
000090D8 FD94 .invalid <<F/6/6>>
000090DA FFE9 .invalid <<F/7/7>>
000090DC FD09 .extension 0xD09 <<F/4-5/6>> // unimplemented
000090DE 0000 075D ori.b D0, 0x5D /* ']' */
000090E2 05C3 .incomplete
000090E4 2043 movea.l A0, D3
label000090E6:
000090E6 656E bcs +0x70 /* 00009156 */
000090E8 FC9A FFD9 .extension 0xC9A <<F/2-3/6>> // unimplemented
000090EC FE95 0000 .extension 0xE95 <<F/2-3/7>> // unimplemented
000090F0 05DF .incomplete
000090F2 05C4 .incomplete
000090F4 2043 movea.l A0, D3
000090F6 7275 moveq.l D1, 0x75
000090F8 FE1A FFE7 .unknown 0xFE1A 0xFFE7 (W = 7)
000090FC FD89 .invalid <<F/6/6>>
000090FE 0000 032B ori.b D0, 0x2B /* '+' */
00009102 05D0 .incomplete
00009104 2043 movea.l A0, D3
00009106 656E bcs +0x70 /* 00009176 */
00009108 F5B2 .invalid <<F/6/2>>
0000910A FF51 .extension 0xF51 <<F/4-5/7>> // unimplemented
0000910C EEFB 0000 2271 bfset [PC + D2.w * 2 + 0x71] {0:32}
00009112 05C3 .incomplete
00009114 2043 movea.l A0, D3
00009116 7275 moveq.l D1, 0x75
00009118 F9CD .invalid <<F/7/4>>
0000911A FF76 .extension 0xF76 <<F/4-5/7>> // unimplemented
0000911C 0013 0000 ori.b [A3], 0x0
00009120 0693 05C6 2056 addi.l [A3], 0x5C62056
label00009126:
00009126 6972 bvs +0x74 /* 0000919A */
00009128 FE1E FFD3 .unknown 0xFE1E 0xFFD3 (W = 7)
0000912C FCAC 0000 .extension 0xCAC <<F/2-3/6>> // unimplemented
00009130 04A0 05C4 2043 subi.l -[A0], 0x5C42043
00009136 7275 moveq.l D1, 0x75
00009138 F35C .extension 0x35C <<F/4-5/1>> // unimplemented
0000913A FE72 F0B2 .extension 0xE72 <<F/1/7>>, 0xF0B2 // unimplemented
0000913E 0000 14A8 ori.b D0, 0xA8
00009142 05D1 .incomplete
00009144 2043 movea.l A0, D3
00009146 656E bcs +0x70 /* 000091B6 */
00009148 FC0F FF7C .unknown 0xFC0F 0xFF7C (W = 6)
0000914C FED2 0000 .extension 0xED2 <<F/2-3/7>> // unimplemented
00009150 06BA 05C3 2043 7275 addi.l [PC + 0x7275 /* 000103C7, cstring ""<EOF> */], 0x5C32043
// begin alternate branch 00009156-00009158
label00009156:
00009156 7275 moveq.l D1, 0x75
// end alternate branch 00009156-00009158
label00009156: // (misaligned)
00009158 F9F4 .invalid <<F/7/4>>
0000915A FF23 .extension 0xF23 <<F/4-5/7>> // unimplemented
0000915C ED0D lsl D5.b, 6
0000915E 0000 150A ori.b D0, 0xA /* '\n' */
00009162 05C2 .incomplete
00009164 204D movea.l A0, A5
00009166 7573 moveq.l D2, 0x73
00009168 FD62 .extension 0xD62 <<F/4-5/6>> // unimplemented
0000916A FF9D .invalid <<F/6/7>>
0000916C 0730 0000 btst [A0 + D0.w], D3
00009170 0821 05C9 btst.b -[A1], 0xC9
00009174 2044 movea.l A0, D4
label00009176:
00009176 7261 moveq.l D1, 0x61
00009178 FD58 .extension 0xD58 <<F/4-5/6>> // unimplemented
0000917A FF99 .invalid <<F/6/7>>
0000917C FED6 0000 .extension 0xED6 <<F/2-3/7>> // unimplemented
00009180 0567 bchg -[A7], D2
00009182 05C1 .incomplete
00009184 2043 movea.l A0, D3
00009186 7275 moveq.l D1, 0x75
00009188 F900 .extension 0x900 <<F/4-5/4>> // unimplemented
0000918A FEDB ED65 .extension 0xEDB <<F/2-3/7>> // unimplemented
0000918E 0000 243B ori.b D0, 0x3B /* ';' */
00009192 05C0 .incomplete
00009194 204D movea.l A0, A5
00009196 7573 moveq.l D2, 0x73
00009198 FD4A .extension 0xD4A <<F/4-5/6>> // unimplemented
label0000919A:
0000919A FF8D .invalid <<F/6/7>>
0000919C FCE4 0000 .extension 0xCE4 <<F/2-3/6>> // unimplemented
000091A0 0472 05D2 2043 subi.w [A2 + D2.w + 0x43], 0x5D2
000091A6 656E bcs +0x70 /* 00009216 */
000091A8 FF03 .extension 0xF03 <<F/4-5/7>> // unimplemented
000091AA FFD1 .invalid <<F/7/7>>
000091AC FFF9 .invalid <<F/7/7>>
000091AE 0000 0147 ori.b D0, 0x47 /* 'G' */
000091B2 05C2 .incomplete
000091B4 2056 movea.l A0, [A6]
label000091B6:
000091B6 6972 bvs +0x74 /* 0000922A */
000091B8 F8BB FE83 .extension 0x8BB <<F/2-3/4>> // unimplemented
000091BC ED86 asl D6, 6
000091BE 0000 1ED6 ori.b D0, 0xD6
000091C2 05C1 .incomplete
000091C4 204D movea.l A0, A5
000091C6 7573 moveq.l D2, 0x73
000091C8 FB9E .invalid <<F/6/5>>
000091CA FEEA 0044 .extension 0xEEA <<F/2-3/7>> // unimplemented
000091CE 0000 060C ori.b D0, 0xC
000091D2 05C3 .incomplete
000091D4 2056 movea.l A0, [A6]
000091D6 6972 bvs +0x74 /* 0000924A */
000091D8 FEFD FFB8 .extension 0xEFD <<F/2-3/7>> // unimplemented
000091DC FCDA 0000 .extension 0xCDA <<F/2-3/6>> // unimplemented
000091E0 03F9 .incomplete
000091E2 05C3 .incomplete
000091E4 204D movea.l A0, A5
000091E6 7573 moveq.l D2, 0x73
000091E8 FCCF FEDB .extension 0xCCF <<F/2-3/6>> // unimplemented
000091EC FE8C 0000 .extension 0xE8C <<F/2-3/7>> // unimplemented
000091F0 05E6 .incomplete
000091F2 05C2 .incomplete
000091F4 2048 movea.l A0, A0
000091F6 7961 moveq.l D4, 0x61
000091F8 FECB FF8F .extension 0xECB <<F/2-3/7>> // unimplemented
000091FC FF0A .extension 0xF0A <<F/4-5/7>> // unimplemented
000091FE 0000 02DB ori.b D0, 0xDB
00009202 05C8 .incomplete
00009204 2043 movea.l A0, D3
00009206 656E bcs +0x70 /* 00009276 */
00009208 FA17 FD85 .unknown 0xFA17 0xFD85 (W = 5)
0000920C FABC 0000 .extension 0xABC <<F/2-3/5>> // unimplemented
00009210 08C4 0555 bset.b D4, 0x55 /* 'U' */
00009214 4B33 3320 FDEE .invalid 5, [A3 - 0x212 + D3 * 2] // invalid opcode 4 with b == 4
// begin alternate branch 00009216-0000921A
label00009216:
00009216 3320 move.w -[A1], -[A0]
00009218 FDEE .invalid <<F/7/6>>
// end alternate branch 00009216-0000921A
label00009216: // (misaligned)
0000921A FF17 .extension 0xF17 <<F/4-5/7>> // unimplemented
0000921C 0006 0000 ori.b D6, 0x0
00009220 030A btst A2, D1
00009222 05C5 .incomplete
00009224 2056 movea.l A0, [A6]
00009226 6972 bvs +0x74 /* 0000929A */
00009228 F2CC F92A .extension 0x2CC <<F/2-3/1>> // unimplemented
// begin alternate branch 0000922A-0000922C
label0000922A:
0000922A F92A .extension 0x92A <<F/4-5/4>> // unimplemented
// end alternate branch 0000922A-0000922C
label0000922A: // (misaligned)
0000922C F2C3 0000 .extension 0x2C3 <<F/2-3/1>> // unimplemented
00009230 1A20 move.b D5, -[A0]
00009232 05CC .incomplete
00009234 2043 movea.l A0, D3
00009236 656E bcs +0x70 /* 000092A6 */
00009238 F2F7 F93E .extension 0x2F7 <<F/2-3/1>> // unimplemented
0000923C F28E 0000 .extension 0x28E <<F/2-3/1>> // unimplemented
00009240 196A 05CB 2043 move.b [A4 + 0x2043], [A2 + 0x5CB]
00009246 656E bcs +0x70 /* 000092B6 */
00009248 F42D cpushl NONE, [A5]
label0000924A:
0000924A F97A .extension 0x97A <<F/4-5/4>> // unimplemented
0000924C F15E .extension 0x15E <<F/4-5/0>> // unimplemented
0000924E 0000 2700 ori.b D0, 0x0
00009252 05C5 .incomplete
00009254 2043 movea.l A0, D3
00009256 656E bcs +0x70 /* 000092C6 */
00009258 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
0000925A F8B6 F2A7 .extension 0x8B6 <<F/2-3/4>> // unimplemented
0000925E 0000 15A1 ori.b D0, 0xA1
00009262 05D4 .incomplete
00009264 2043 movea.l A0, D3
00009266 656E bcs +0x70 /* 000092D6 */
00009268 F3BA .invalid <<F/6/1>>
0000926A F902 .extension 0x902 <<F/4-5/4>> // unimplemented
0000926C F1F9 .invalid <<F/7/0>>
0000926E 0000 153C ori.b D0, 0x3C /* '<' */
00009272 05CC .incomplete
00009274 2043 movea.l A0, D3
label00009276:
00009276 656E bcs +0x70 /* 000092E6 */
00009278 FE74 FF0D .extension 0xE74 <<F/1/7>>, 0xFF0D // unimplemented
0000927C FF16 .extension 0xF16 <<F/4-5/7>> // unimplemented
0000927E 0000 02DB ori.b D0, 0xDB
00009282 05CF .incomplete
00009284 2048 movea.l A0, A0
00009286 7961 moveq.l D4, 0x61
00009288 F4AA cpushl INST, [A2]
0000928A F81B F1AA .tblXX 0xF81B, 0xF1AA // unimplemented
0000928E 0000 187E ori.b D0, 0x7E /* '~' */
00009292 05C8 .incomplete
00009294 204C movea.l A0, A4
00009296 7570 moveq.l D2, 0x70
00009298 FDAA .invalid <<F/6/6>>
label0000929A:
0000929A FE2E 01BC .unknown 0xFE2E 0x01BC (W = 7)
0000929E 0000 042F ori.b D0, 0x2F /* '/' */
000092A2 05D0 .incomplete
000092A4 2042 movea.l A0, D2
label000092A6:
000092A6 6F6F ble +0x71 /* 00009317 */
000092A8 FD8A .invalid <<F/6/6>>
000092AA FE13 0278 .unknown 0xFE13 0x0278 (W = 7)
000092AE 0000 0632 ori.b D0, 0x32 /* '2' */
000092B2 05C2 .incomplete
000092B4 2042 movea.l A0, D2
label000092B6:
000092B6 6F6F ble +0x71 /* 00009327 */
000092B8 FF6E .extension 0xF6E <<F/4-5/7>> // unimplemented
000092BA FF83 .invalid <<F/6/7>>
000092BC FE64 0000 .extension 0xE64 <<F/1/7>>, 0x0000 // unimplemented
000092C0 0298 05C0 2043 andi.l [A0]+, 0x5C02043
label000092C6:
000092C6 6972 bvs +0x74 /* 0000933A */
000092C8 FE55 FE90 .extension 0xE55 <<F/1/7>>, 0xFE90 // unimplemented
000092CC FFC8 .invalid <<F/7/7>>
000092CE 0000 0256 ori.b D0, 0x56 /* 'V' */
000092D2 05CB .incomplete
000092D4 2056 movea.l A0, [A6]
label000092D6:
000092D6 6972 bvs +0x74 /* 0000934A */
000092D8 FDFD .invalid <<F/7/6>>
000092DA FE37 0017 .unknown 0xFE37 0x0017 (W = 7)
000092DE 0000 030C ori.b D0, 0xC
000092E2 0555 bchg [A5], D2
000092E4 4B33 3420 .invalid 5, [A3 + D3.w * 4 + 0x20] // invalid opcode 4 with b == 4
// begin alternate branch 000092E6-000092E8
label000092E6:
000092E6 3420 move.w D2, -[A0]
// end alternate branch 000092E6-000092E8
label000092E6: // (misaligned)
000092E8 FF84 .invalid <<F/6/7>>
000092EA FF90 .invalid <<F/6/7>>
000092EC FCA1 0000 .extension 0xCA1 <<F/2-3/6>> // unimplemented
000092F0 03AE 05C0 bclr [A6 + 0x5C0], D1
000092F4 2041 movea.l A0, D1
000092F6 7073 moveq.l D0, 0x73
000092F8 FECA FEE2 .extension 0xECA <<F/2-3/7>> // unimplemented
000092FC FF87 .invalid <<F/6/7>>
000092FE 0000 030D ori.b D0, 0xD /* '\r' */
00009302 05C0 .incomplete
00009304 204C movea.l A0, A4
00009306 6962 bvs +0x64 /* 0000936A */
00009308 F5A9 .invalid <<F/6/2>>
0000930A F5CB .invalid <<F/7/2>>
0000930C F263 0000 .extension 0x263 <<F/1/1>>, 0x0000 // unimplemented
00009310 24BC 05C1 204C move.l [A2], 0x5C1204C
00009316 7570 moveq.l D2, 0x70
00009318 F584 .invalid <<F/6/2>>
0000931A F598 .invalid <<F/6/2>>
0000931C F2A7 0000 .extension 0x2A7 <<F/2-3/1>> // unimplemented
00009320 1DB9 05C9 2043 656E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [0x05C92043]
00009328 FE90 FE8A .extension 0xE90 <<F/2-3/7>> // unimplemented
0000932C 01BE bclr <<invalid special address>>, D0
0000932E 0000 0367 ori.b D0, 0x67 /* 'g' */
00009332 05C1 .incomplete
00009334 2042 movea.l A0, D2
00009336 6F6F ble +0x71 /* 000093A7 */
00009338 FF06 .extension 0xF06 <<F/4-5/7>> // unimplemented
label0000933A:
0000933A FEFD FF56 .extension 0xEFD <<F/2-3/7>> // unimplemented
0000933E 0000 0221 ori.b D0, 0x21 /* '!' */
00009342 05D1 .incomplete
00009344 204C movea.l A0, A4
00009346 6962 bvs +0x64 /* 000093AA */
00009348 F736 .extension 0x736 <<F/4-5/3>> // unimplemented
label0000934A:
0000934A F63E F109 .move16 0xF63E, 0xF109 // unimplemented
0000934E 0000 153C ori.b D0, 0x3C /* '<' */
00009352 05C9 .incomplete
00009354 204C movea.l A0, A4
00009356 7570 moveq.l D2, 0x70
00009358 FF0D .extension 0xF0D <<F/4-5/7>> // unimplemented
0000935A FEF1 FE2C .extension 0xEF1 <<F/2-3/7>> // unimplemented
0000935E 0000 030D ori.b D0, 0xD /* '\r' */
00009362 05C5 .incomplete
00009364 204C movea.l A0, A4
00009366 7570 moveq.l D2, 0x70
00009368 FE2D FDE9 .unknown 0xFE2D 0xFDE9 (W = 7)
// begin alternate branch 0000936A-0000936C
label0000936A:
0000936A FDE9 .invalid <<F/7/6>>
// end alternate branch 0000936A-0000936C
label0000936A: // (misaligned)
0000936C 01D3 .incomplete
0000936E 0000 0437 ori.b D0, 0x37 /* '7' */
00009372 05C3 .incomplete
00009374 2042 movea.l A0, D2
00009376 6F6F ble +0x71 /* 000093E7 */
00009378 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
0000937A F11E .extension 0x11E <<F/4-5/0>> // unimplemented
0000937C FCC1 0000 .extension 0xCC1 <<F/2-3/6>> // unimplemented
00009380 25C3 05C1 move.l [PC + 0x5C1 /* 00009943, value 0xD0205367 */], D3
00009384 204C movea.l A0, A4
00009386 6962 bvs +0x64 /* 000093EA */
00009388 FDA9 .invalid <<F/6/6>>
0000938A FD3D .extension 0xD3D <<F/4-5/6>> // unimplemented
0000938C F6BA 0000 .extension 0x6BA <<F/2-3/3>> // unimplemented
00009390 1099 move.b [A0], [A1]+
00009392 05C2 .incomplete
00009394 2054 movea.l A0, [A4]
00009396 7241 moveq.l D1, 0x41
00009398 FC06 FB3B .unknown 0xFC06 0xFB3B (W = 6)
0000939C 12EB 0000 move.b [A1]+, [A3 + 0x0]
000093A0 1EFB 05C2 2055 move.b [A7]+, [[ + <<invalid base displacement size>>] + 0x2055]
000093A6 4D69 F65C chk.w D6, [A1 - 0x9A4]
label000093AA:
000093AA F45F cinva DATA
000093AC F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000093AE 0000 1CA5 ori.b D0, 0xA5
000093B2 05C3 .incomplete
000093B4 204C movea.l A0, A4
000093B6 7570 moveq.l D2, 0x70
000093B8 FC5A FB94 .extension 0xC5A <<F/1/6>>, 0xFB94 // unimplemented
000093BC FBCB .invalid <<F/7/5>>
000093BE 0000 08BF ori.b D0, 0xBF
000093C2 05D4 .incomplete
000093C4 204C movea.l A0, A4
000093C6 7570 moveq.l D2, 0x70
000093C8 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
000093CA F50E .extension 0x50E <<F/4-5/2>> // unimplemented
000093CC F1FF .invalid <<F/7/0>>
000093CE 0000 1ABC ori.b D0, 0xBC
000093D2 05C4 .incomplete
000093D4 204C movea.l A0, A4
000093D6 7570 moveq.l D2, 0x70
000093D8 FF32 .extension 0xF32 <<F/4-5/7>> // unimplemented
000093DA FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000093DC 0222 0000 andi.b -[A2], 0x0
000093E0 036F 05C8 bchg [A7 + 0x5C8], D1
000093E4 2044 movea.l A0, D4
000093E6 7261 moveq.l D1, 0x61
000093E8 FE53 FDDC .extension 0xE53 <<F/1/7>>, 0xFDDC // unimplemented
// begin alternate branch 000093EA-000093EC
label000093EA:
000093EA FDDC .invalid <<F/7/6>>
// end alternate branch 000093EA-000093EC
label000093EA: // (misaligned)
000093EC 0183 bclr D3, D0
000093EE 0000 039F ori.b D0, 0x9F
000093F2 05C1 .incomplete
000093F4 2043 movea.l A0, D3
000093F6 7242 moveq.l D1, 0x42
000093F8 F725 .extension 0x725 <<F/4-5/3>> // unimplemented
000093FA F3E8 .invalid <<F/7/1>>
000093FC F2E5 0000 .extension 0x2E5 <<F/2-3/1>> // unimplemented
00009400 2315 move.l -[A1], [A5]
00009402 05C2 .incomplete
00009404 204C movea.l A0, A4
00009406 7570 moveq.l D2, 0x70
00009408 FE9E FE1B .extension 0xE9E <<F/2-3/7>> // unimplemented
0000940C FF61 .extension 0xF61 <<F/4-5/7>> // unimplemented
0000940E 0000 028B ori.b D0, 0x8B
00009412 05C2 .incomplete
00009414 204C movea.l A0, A4
00009416 6962 bvs +0x64 /* 0000947A */
00009418 FED6 FE61 .extension 0xED6 <<F/2-3/7>> // unimplemented
0000941C FEEF 0000 .extension 0xEEF <<F/2-3/7>> // unimplemented
00009420 02BF 05CC 204C andi.l <<invalid special address>>, 0x5CC204C
00009426 6962 bvs +0x64 /* 0000948A */
00009428 F602 F1E7 .move16 0xF602, 0xF1E7 // unimplemented
0000942C F61C 0000 .move16 0xF61C, 0x0000 // unimplemented
00009430 1764 05D2 move.b [A3 + 0x5D2], -[A4]
00009434 204C movea.l A0, A4
00009436 6962 bvs +0x64 /* 0000949A */
00009438 F5F0 .invalid <<F/7/2>>
0000943A F142 .extension 0x142 <<F/4-5/0>> // unimplemented
0000943C 08D2 0000 bset.b [A2], 0x0
00009440 15A1 0555 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, -[A1]
00009444 4B33 3520 FEB6 .invalid 5, [A3 - 0x14A + D3 * 4] // invalid opcode 4 with b == 4
0000944A FE0C 00A5 .unknown 0xFE0C 0x00A5 (W = 7)
0000944E 0000 02D4 ori.b D0, 0xD4
00009452 05C1 .incomplete
00009454 2053 movea.l A0, [A3]
00009456 6572 bcs +0x74 /* 000094CA */
00009458 F54B .extension 0x54B <<F/4-5/2>> // unimplemented
0000945A EF42 asl D2.w, 7
0000945C FED0 0000 .extension 0xED0 <<F/2-3/7>> // unimplemented
00009460 187E movea.b A4, <<invalid special address>>
00009462 05CB .incomplete
00009464 2053 movea.l A0, [A3]
00009466 6572 bcs +0x74 /* 000094DA */
00009468 FEB5 FDF4 .extension 0xEB5 <<F/2-3/7>> // unimplemented
0000946C 0031 0000 02C6 ori.b [A1 + D0.w * 2 - 0x58], 0x0
00009472 05C4 .incomplete
00009474 2053 movea.l A0, [A3]
00009476 6572 bcs +0x74 /* 000094EA */
00009478 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
label0000947A:
0000947A F1FB .invalid <<F/7/0>>
0000947C F4FA cpusha DATA+INST
0000947E 0000 1478 ori.b D0, 0x78 /* 'x' */
00009482 05D5 .incomplete
00009484 204C movea.l A0, A4
00009486 7570 moveq.l D2, 0x70
00009488 FFB9 .invalid <<F/6/7>>
label0000948A:
0000948A FF8B .invalid <<F/6/7>>
0000948C FEED 0000 .extension 0xEED <<F/2-3/7>> // unimplemented
00009490 020C 05C1 andi.b A4, 0xC1
00009494 2054 movea.l A0, [A4]
00009496 7241 moveq.l D1, 0x41
00009498 FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
label0000949A:
0000949A FF05 .extension 0xF05 <<F/4-5/7>> // unimplemented
0000949C 0052 0000 ori.w [A2], 0x0
000094A0 0147 bchg D7, D0
000094A2 05C2 .incomplete
000094A4 2053 movea.l A0, [A3]
000094A6 6572 bcs +0x74 /* 0000951A */
000094A8 F71C .extension 0x71C <<F/4-5/3>> // unimplemented
000094AA F112 .extension 0x112 <<F/4-5/0>> // unimplemented
000094AC F648 0000 .extension 0x648 <<F/1/3>>, 0x0000 // unimplemented
000094B0 150A move.b -[A2], A2
000094B2 05D0 .incomplete
000094B4 2053 movea.l A0, [A3]
000094B6 636F bls +0x71 /* 00009527 */
000094B8 FB7E .extension 0xB7E <<F/4-5/5>> // unimplemented
000094BA F848 FB9E .extension 0x848 <<F/1/4>>, 0xFB9E // unimplemented
000094BE 0000 1085 ori.b D0, 0x85
000094C2 05CF .incomplete
000094C4 2053 movea.l A0, [A3]
000094C6 636F bls +0x71 /* 00009537 */
000094C8 F835 F27C .tblXX 0xF835, 0xF27C // unimplemented
// begin alternate branch 000094CA-000094CE
label000094CA:
000094CA F27C F3A2 .extension 0x27C <<F/1/1>>, 0xF3A2 // unimplemented
// end alternate branch 000094CA-000094CE
label000094CA: // (misaligned)
000094CC F3A2 .invalid <<F/6/1>>
000094CE 0000 1A3F ori.b D0, 0x3F /* '?' */
000094D2 05C6 .incomplete
000094D4 204C movea.l A0, A4
000094D6 7570 moveq.l D2, 0x70
000094D8 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
label000094DA:
000094DA EF8F lsl D7, 7
000094DC F942 .extension 0x942 <<F/4-5/4>> // unimplemented
000094DE 0000 256B ori.b D0, 0x6B /* 'k' */
000094E2 05C1 .incomplete
000094E4 2053 movea.l A0, [A3]
000094E6 636F bls +0x71 /* 00009557 */
000094E8 F72B .extension 0x72B <<F/4-5/3>> // unimplemented
label000094EA:
000094EA EF99 rol D1, 7
000094EC F8F9 0000 .extension 0x8F9 <<F/2-3/4>> // unimplemented
000094F0 1430 05D7 move.b D2, <<invalid full ext with IS == 1 and I/IS == 7>>
000094F4 2053 movea.l A0, [A3]
000094F6 636F bls +0x71 /* 00009567 */
000094F8 FEB3 FD62 .extension 0xEB3 <<F/2-3/7>> // unimplemented
000094FC FFD0 .invalid <<F/7/7>>
000094FE 0000 0541 ori.b D0, 0x41 /* 'A' */
00009502 05C3 .incomplete
00009504 204F movea.l A0, A7
00009506 7068 moveq.l D0, 0x68
00009508 FF54 .extension 0xF54 <<F/4-5/7>> // unimplemented
0000950A FEA2 FCEC .extension 0xEA2 <<F/2-3/7>> // unimplemented
0000950E 0000 03B2 ori.b D0, 0xB2
00009512 05C3 .incomplete
00009514 2054 movea.l A0, [A4]
00009516 7241 moveq.l D1, 0x41
00009518 FF02 .extension 0xF02 <<F/4-5/7>> // unimplemented
label0000951A:
0000951A FDEB .invalid <<F/7/6>>
0000951C FFCF .invalid <<F/7/7>>
0000951E 0000 034D ori.b D0, 0x4D /* 'M' */
00009522 05C4 .incomplete
00009524 204F movea.l A0, A7
00009526 7068 moveq.l D0, 0x68
00009528 FF07 .extension 0xF07 <<F/4-5/7>> // unimplemented
0000952A FDED .invalid <<F/7/6>>
0000952C 0266 0000 andi.w -[A6], 0x0
00009530 037E bchg <<invalid special address>>, D1
00009532 05D2 .incomplete
00009534 2048 movea.l A0, A0
00009536 6572 bcs +0x74 /* 000095AA */
00009538 F87F EFAF .extension 0x87F <<F/1/4>>, 0xEFAF // unimplemented
0000953C F767 .extension 0x767 <<F/4-5/3>> // unimplemented
0000953E 0000 2159 ori.b D0, 0x59 /* 'Y' */
00009542 05D1 .incomplete
00009544 2053 movea.l A0, [A3]
00009546 636F bls +0x71 /* 000095B7 */
00009548 FE60 FC6F .extension 0xE60 <<F/1/7>>, 0xFC6F // unimplemented
0000954C 015C bchg [A4]+, D0
0000954E 0000 04AD ori.b D0, 0xAD
00009552 05C2 .incomplete
00009554 2048 movea.l A0, A0
00009556 6572 bcs +0x74 /* 000095CA */
00009558 FF9F .invalid <<F/6/7>>
0000955A FF26 .extension 0xF26 <<F/4-5/7>> // unimplemented
0000955C 01B7 0000 bclr [A7 + D0.w], D0
00009560 0381 bclr D1, D1
00009562 05C6 .incomplete
00009564 2044 movea.l A0, D4
00009566 7261 moveq.l D1, 0x61
00009568 FE87 FC6F .extension 0xE87 <<F/2-3/7>> // unimplemented
0000956C 0185 bclr D5, D0
0000956E 0000 0746 ori.b D0, 0x46 /* 'F' */
00009572 05C1 .incomplete
00009574 2048 movea.l A0, A0
00009576 6572 bcs +0x74 /* 000095EA */
00009578 FC3B F6CB .unknown 0xFC3B 0xF6CB (W = 6)
0000957C 0058 0000 ori.w [A0]+, 0x0
00009580 0ADD .incomplete
00009582 05CA .incomplete
00009584 204F movea.l A0, A7
00009586 7068 moveq.l D0, 0x68
00009588 FFE0 .invalid <<F/7/7>>
0000958A FFAE .invalid <<F/6/7>>
0000958C FE41 0000 .extension 0xE41 <<F/1/7>>, 0x0000 // unimplemented
00009590 01E1 .incomplete
00009592 05C2 .incomplete
00009594 2041 movea.l A0, D1
00009596 7073 moveq.l D0, 0x73
00009598 FE6D FBE8 .extension 0xE6D <<F/1/7>>, 0xFBE8 // unimplemented
0000959C FDA6 .invalid <<F/6/6>>
0000959E 0000 0888 ori.b D0, 0x88
000095A2 05D2 .incomplete
000095A4 2053 movea.l A0, [A3]
000095A6 636F bls +0x71 /* 00009617 */
000095A8 F914 .extension 0x914 <<F/4-5/4>> // unimplemented
label000095AA:
000095AA EDB1 roxl D1, D6
000095AC FC59 0000 .extension 0xC59 <<F/1/6>>, 0x0000 // unimplemented
000095B0 2677 05C5 movea.l A3, <<invalid full ext with IS == 1 and I/IS == 5>>
000095B4 204F movea.l A0, A7
000095B6 7068 moveq.l D0, 0x68
000095B8 FF40 .extension 0xF40 <<F/4-5/7>> // unimplemented
000095BA FDDA .invalid <<F/7/6>>
000095BC 01D7 .incomplete
000095BE 0000 03A3 ori.b D0, 0xA3
000095C2 05C6 .incomplete
000095C4 2048 movea.l A0, A0
000095C6 6572 bcs +0x74 /* 0000963A */
000095C8 FF62 .extension 0xF62 <<F/4-5/7>> // unimplemented
label000095CA:
000095CA FE0C FC96 .unknown 0xFE0C 0xFC96 (W = 7)
000095CE 0000 0478 ori.b D0, 0x78 /* 'x' */
000095D2 05C6 .incomplete
000095D4 2041 movea.l A0, D1
000095D6 7261 moveq.l D1, 0x61
000095D8 FB68 .extension 0xB68 <<F/4-5/5>> // unimplemented
000095DA F102 .extension 0x102 <<F/4-5/0>> // unimplemented
000095DC F3BB .invalid <<F/6/1>>
000095DE 0000 1D96 ori.b D0, 0x96
000095E2 05CB .incomplete
000095E4 2053 movea.l A0, [A3]
000095E6 636F bls +0x71 /* 00009657 */
000095E8 FB70 .extension 0xB70 <<F/4-5/5>> // unimplemented
label000095EA:
000095EA F0FE F3BD .extension 0x0FE <<F/2-3/0>> // unimplemented
000095EE 0000 1862 ori.b D0, 0x62 /* 'b' */
000095F2 05CB .incomplete
000095F4 2053 movea.l A0, [A3]
000095F6 636F bls +0x71 /* 00009667 */
000095F8 FF43 .extension 0xF43 <<F/4-5/7>> // unimplemented
000095FA FD7B .extension 0xD7B <<F/4-5/6>> // unimplemented
000095FC FD9B .invalid <<F/6/6>>
000095FE 0000 0437 ori.b D0, 0x37 /* '7' */
00009602 05C5 .incomplete
00009604 2053 movea.l A0, [A3]
00009606 636F bls +0x71 /* 00009677 */
00009608 FF26 .extension 0xF26 <<F/4-5/7>> // unimplemented
0000960A FCF3 0086 .extension 0xCF3 <<F/2-3/6>> // unimplemented
0000960E 0000 04A4 ori.b D0, 0xA4
00009612 05C9 .incomplete
00009614 204F movea.l A0, A7
00009616 7068 moveq.l D0, 0x68
00009618 FFAA .invalid <<F/6/7>>
0000961A FEC8 FE20 .extension 0xEC8 <<F/2-3/7>> // unimplemented
0000961E 0000 0365 ori.b D0, 0x65 /* 'e' */
00009622 05C5 .incomplete
00009624 2041 movea.l A0, D1
00009626 7261 moveq.l D1, 0x61
00009628 FF37 .extension 0xF37 <<F/4-5/7>> // unimplemented
0000962A FD0E .extension 0xD0E <<F/4-5/6>> // unimplemented
0000962C 01D4 .incomplete
0000962E 0000 03B5 ori.b D0, 0xB5
00009632 05C4 .incomplete
00009634 2048 movea.l A0, A0
00009636 6572 bcs +0x74 /* 000096AA */
00009638 FF9B .invalid <<F/6/7>>
label0000963A:
0000963A FE44 03F2 .extension 0xE44 <<F/1/7>>, 0x03F2 // unimplemented
0000963E 0000 0650 ori.b D0, 0x50 /* 'P' */
00009642 05C5 .incomplete
00009644 2044 movea.l A0, D4
00009646 7261 moveq.l D1, 0x61
00009648 FFC2 .invalid <<F/7/7>>
0000964A FEDB FEE6 .extension 0xEDB <<F/2-3/7>> // unimplemented
0000964E 0000 0230 ori.b D0, 0x30 /* '0' */
00009652 05C6 .incomplete
00009654 2053 movea.l A0, [A3]
00009656 636F bls +0x71 /* 000096C7 */
00009658 FF9A .invalid <<F/6/7>>
0000965A FDFC .invalid <<F/7/6>>
0000965C 00F3 .incomplete
0000965E 0000 035D ori.b D0, 0x5D /* ']' */
00009662 05C3 .incomplete
00009664 2048 movea.l A0, A0
00009666 6572 bcs +0x74 /* 000096DA */
00009668 FF61 .extension 0xF61 <<F/4-5/7>> // unimplemented
0000966A FCDF 0263 .extension 0xCDF <<F/2-3/6>> // unimplemented
0000966E 0000 05DD ori.b D0, 0xDD
00009672 05CF .incomplete
00009674 2048 movea.l A0, A0
00009676 6572 bcs +0x74 /* 000096EA */
00009678 FD06 .extension 0xD06 <<F/4-5/6>> // unimplemented
0000967A EE34 roxr D4.b, D7
0000967C F796 .invalid <<F/6/3>>
0000967E 0000 1BBD ori.b D0, 0xBD
00009682 05C7 .incomplete
00009684 204F movea.l A0, A7
00009686 7068 moveq.l D0, 0x68
00009688 FFC0 .invalid <<F/7/7>>
0000968A FE5D FD96 .extension 0xE5D <<F/1/7>>, 0xFD96 // unimplemented
0000968E 0000 04FF ori.b D0, 0xFF
00009692 05C1 .incomplete
00009694 2041 movea.l A0, D1
00009696 7261 moveq.l D1, 0x61
00009698 FE58 F51A .extension 0xE58 <<F/1/7>>, 0xF51A // unimplemented
0000969C EF6C lsl D4.w, D7
0000969E 0000 1B3B ori.b D0, 0x3B /* ';' */
000096A2 05C2 .incomplete
000096A4 2041 movea.l A0, D1
000096A6 7261 moveq.l D1, 0x61
000096A8 FF66 .extension 0xF66 <<F/4-5/7>> // unimplemented
label000096AA:
000096AA FB5C .extension 0xB5C <<F/4-5/5>> // unimplemented
000096AC 060F 0000 addi.b A7, 0x0
000096B0 0D5E bchg [A6]+, D6
000096B2 05C1 .incomplete
000096B4 2044 movea.l A0, D4
000096B6 7261 moveq.l D1, 0x61
000096B8 FDFC .invalid <<F/7/6>>
000096BA F04B F3EF .extension 0x04B <<F/1/0>>, 0xF3EF // unimplemented
000096BE 0000 243B ori.b D0, 0x3B /* ';' */
000096C2 05CC .incomplete
000096C4 2053 movea.l A0, [A3]
000096C6 636F bls +0x71 /* 00009737 */
000096C8 FEC6 F654 .extension 0xEC6 <<F/2-3/7>> // unimplemented
000096CC EEA4 asr D4, D7
000096CE 0000 180C ori.b D0, 0xC
000096D2 05C3 .incomplete
000096D4 2041 movea.l A0, D1
000096D6 7261 moveq.l D1, 0x61
000096D8 FE6E F345 .extension 0xE6E <<F/1/7>>, 0xF345 // unimplemented
// begin alternate branch 000096DA-000096DC
label000096DA:
000096DA F345 .extension 0x345 <<F/4-5/1>> // unimplemented
// end alternate branch 000096DA-000096DC
label000096DA: // (misaligned)
000096DC F0C6 0000 .extension 0x0C6 <<F/2-3/0>> // unimplemented
000096E0 2070 05C0 movea.l A0, [ + <<invalid base displacement size>>]
000096E4 2041 movea.l A0, D1
000096E6 7261 moveq.l D1, 0x61
000096E8 FFB0 .invalid <<F/6/7>>
label000096EA:
000096EA FCD1 FF1E .extension 0xCD1 <<F/2-3/6>> // unimplemented
000096EE 0000 041A ori.b D0, 0x1A
000096F2 05CD .incomplete
000096F4 2053 movea.l A0, [A3]
000096F6 6572 bcs +0x74 /* 0000976A */
000096F8 FEC3 F23B .extension 0xEC3 <<F/2-3/7>> // unimplemented
000096FC 0E53 0000 .invalid.w [A3], 0x0 // invalid immediate operation
00009700 15D5 05C8 move.b [PC + 0x5C8 /* 00009CCA, value 0xFF */], [A5]
00009704 2048 movea.l A0, A0
00009706 6572 bcs +0x74 /* 0000977A */
00009708 FFC9 .invalid <<F/7/7>>
0000970A FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
0000970C 003D 0000 ori.b <<invalid special address>>, 0x0
00009710 0551 bchg [A1], D2
00009712 05C1 .incomplete
00009714 204F movea.l A0, A7
00009716 7068 moveq.l D0, 0x68
00009718 FFE5 .invalid <<F/7/7>>
0000971A FE4E FC66 .extension 0xE4E <<F/1/7>>, 0xFC66 // unimplemented
0000971E 0000 04BE ori.b D0, 0xBE
00009722 05C6 .incomplete
00009724 2050 movea.l A0, [A0]
00009726 6176 bsr +0x78 /* 0000979E */
00009728 FFC8 .invalid <<F/7/7>>
0000972A FC00 FCA0 .unknown 0xFC00 0xFCA0 (W = 6)
0000972E 0000 0831 ori.b D0, 0x31 /* '1' */
00009732 05C8 .incomplete
00009734 2053 movea.l A0, [A3]
00009736 636F bls +0x71 /* 000097A7 */
00009738 FFDE .invalid <<F/7/7>>
0000973A FD74 .extension 0xD74 <<F/4-5/6>> // unimplemented
0000973C 001F 0000 ori.b [A7]+, 0x0
00009740 02E1 .incomplete
00009742 05C2 .incomplete
00009744 204F movea.l A0, A7
00009746 7068 moveq.l D0, 0x68
00009748 FFE9 .invalid <<F/7/7>>
0000974A FE04 FE80 .unknown 0xFE04 0xFE80 (W = 7)
0000974E 0000 0399 ori.b D0, 0x99
00009752 0555 bchg [A5], D2
00009754 4B33 3720 FFF5 .invalid 5, [A3 - 0xB + D3 * 8] // invalid opcode 4 with b == 4
0000975A FE72 0262 .extension 0xE72 <<F/1/7>>, 0x0262 // unimplemented
0000975E 0000 0335 ori.b D0, 0x35 /* '5' */
00009762 05CD .incomplete
00009764 2044 movea.l A0, D4
00009766 7261 moveq.l D1, 0x61
00009768 FFBE .invalid <<F/6/7>>
label0000976A:
0000976A F027 0C0D pmove -[A7], MR3
0000976E 0000 156F ori.b D0, 0x6F /* 'o' */
00009772 05C7 .incomplete
00009774 2048 movea.l A0, A0
00009776 6572 bcs +0x74 /* 000097EA */
00009778 FFF6 .invalid <<F/7/7>>
label0000977A:
0000977A FBDD .invalid <<F/7/5>>
0000977C 0251 0000 andi.w [A1], 0x0
00009780 0578 05CD bchg [0x000005CD], D2
00009784 2048 movea.l A0, A0
00009786 6572 bcs +0x74 /* 000097FA */
00009788 FFFB .invalid <<F/7/7>>
0000978A FB54 .extension 0xB54 <<F/4-5/5>> // unimplemented
0000978C FF32 .extension 0xF32 <<F/4-5/7>> // unimplemented
0000978E 0000 066D ori.b D0, 0x6D /* 'm' */
00009792 05CC .incomplete
00009794 204F movea.l A0, A7
00009796 7068 moveq.l D0, 0x68
00009798 000E EC1E ori.b A6, 0x1E
0000979C 0105 btst D5, D0
fn0000979E:
0000979E 0000 1448 ori.b D0, 0x48 /* 'H' */
000097A2 0555 bchg [A5], D2
000097A4 4B33 3820 .invalid 5, [A3 + D3 + 0x20] // invalid opcode 4 with b == 4
000097A8 0016 FC91 ori.b [A6], 0x91
000097AC FDFC .invalid <<F/7/6>>
000097AE 0000 0657 ori.b D0, 0x57 /* 'W' */
000097B2 05C2 .incomplete
000097B4 2053 movea.l A0, [A3]
000097B6 6772 beq +0x74 /* 0000982A */
000097B8 005F F33C ori.w [A7]+, 0xF33C
000097BC F0BA 0000 .extension 0x0BA <<F/2-3/0>> // unimplemented
000097C0 172D 05C7 move.b -[A3], [A5 + 0x5C7]
000097C4 2041 movea.l A0, D1
000097C6 7261 moveq.l D1, 0x61
000097C8 0011 FDEA ori.b [A1], 0xEA
000097CC 005A 0000 ori.w [A2]+, 0x0
000097D0 0266 0555 andi.w -[A6], 0x555
000097D4 4B33 3920 0093 .invalid 5, [A3 + 0x93 + D3] // invalid opcode 4 with b == 4
000097DA EE8F lsr D7, 7
000097DC 0995 bclr [A5], D4
000097DE 0000 1588 ori.b D0, 0x88
000097E2 05CE .incomplete
000097E4 2048 movea.l A0, A0
000097E6 6572 bcs +0x74 /* 0000985A */
000097E8 0077 F846 FD05 ori.w [[A7 + <<invalid base displacement size>>] + A7 * 4], 0xF846
// begin alternate branch 000097EA-000097EE
label000097EA:
000097EA F846 FD05 .extension 0x846 <<F/1/4>>, 0xFD05 // unimplemented
// end alternate branch 000097EA-000097EE
label000097EA: // (misaligned)
000097EE 0000 08D9 ori.b D0, 0xD9
000097F2 05CB .incomplete
000097F4 2053 movea.l A0, [A3]
000097F6 6772 beq +0x74 /* 0000986A */
000097F8 0023 FE3C ori.b -[A3], 0x3C /* '<' */
// begin alternate branch 000097FA-00009802
label000097FA:
000097FA FE3C FEAD .unknown 0xFE3C 0xFEAD (W = 7)
000097FE 0000 0355 ori.b D0, 0x55 /* 'U' */
// end alternate branch 000097FA-00009802
label000097FA: // (misaligned)
000097FC FEAD 0000 .extension 0xEAD <<F/2-3/7>> // unimplemented
00009800 0355 bchg [A5], D1
00009802 05C6 .incomplete
00009804 2053 movea.l A0, [A3]
00009806 6772 beq +0x74 /* 0000987A */
00009808 002B FE2C FEF2 ori.b [A3 - 0x10E], 0x2C /* ',' */
0000980E 0000 03DF ori.b D0, 0xDF
00009812 05C3 .incomplete
00009814 2053 movea.l A0, [A3]
00009816 6772 beq +0x74 /* 0000988A */
00009818 0029 FE4B FFEA ori.b [A1 - 0x16], 0x4B /* 'K' */
0000981E 0000 026D ori.b D0, 0x6D /* 'm' */
00009822 05C6 .incomplete
00009824 2053 movea.l A0, [A3]
00009826 6572 bcs +0x74 /* 0000989A */
00009828 0062 FC52 ori.w -[A2], 0xFC52
// begin alternate branch 0000982A-00009834
label0000982A:
0000982A FC52 017A .extension 0xC52 <<F/1/6>>, 0x017A // unimplemented
0000982E 0000 0449 ori.b D0, 0x49 /* 'I' */
00009832 0555 bchg [A5], D2
// end alternate branch 0000982A-00009834
label0000982A: // (misaligned)
0000982C 017A 0000 bchg [PC /* 0000982E */], D0
00009830 0449 0555 subi.w A1, 0x555
00009834 4B34 3020 .invalid 5, [A4 + D3.w + 0x20] // invalid opcode 4 with b == 4
00009838 01A0 bclr -[A0], D0
0000983A F242 F1B0 .extension 0x242 <<F/1/1>>, 0xF1B0 // unimplemented
0000983E 0000 1911 ori.b D0, 0x11
00009842 05C0 .incomplete
00009844 2054 movea.l A0, [A4]
00009846 656C bcs +0x6E /* 000098B4 */
00009848 0035 FE51 FF32 0000 0338 05CA ori.b [[A5 + 0x338 + A7 * 8] + 0x5CA], 0x51 /* 'Q' */
00009854 2053 movea.l A0, [A3]
00009856 6772 beq +0x74 /* 000098CA */
00009858 00F1 .incomplete
label0000985A:
0000985A F9EA .invalid <<F/7/4>>
0000985C FF1B .extension 0xF1B <<F/4-5/7>> // unimplemented
0000985E 0000 06B3 ori.b D0, 0xB3
00009862 05C0 .incomplete
00009864 2053 movea.l A0, [A3]
00009866 6375 bls +0x77 /* 000098DD */
00009868 0383 bclr D3, D1
label0000986A:
0000986A EE9D ror D5, 7
0000986C F6F6 0000 .extension 0x6F6 <<F/2-3/3>> // unimplemented
00009870 1D0B move.b -[A6], A3
00009872 05D4 .incomplete
00009874 2053 movea.l A0, [A3]
00009876 6772 beq +0x74 /* 000098EA */
00009878 036E F215 bchg [A6 - 0xDEB], D1
// begin alternate branch 0000987A-0000987E
label0000987A:
0000987A F215 0DD1 .invalid fp3, fp3
// end alternate branch 0000987A-0000987E
label0000987A: // (misaligned)
0000987C 0DD1 .incomplete
0000987E 0000 138C ori.b D0, 0x8C
00009882 0555 bchg [A5], D2
00009884 4B34 3120 00F2 .invalid 5, [A4 + 0xF2 + D3] // invalid opcode 4 with b == 4
label0000988A:
0000988A FC45 F6D2 .extension 0xC45 <<F/1/6>>, 0xF6D2 // unimplemented
0000988E 0000 0821 ori.b D0, 0x21 /* '!' */
00009892 05C9 .incomplete
00009894 2050 movea.l A0, [A0]
00009896 6176 bsr +0x78 /* 0000990E */
00009898 021B F7D3 andi.b [A3]+, 0xD3
// begin alternate branch 0000989A-0000989C
label0000989A:
0000989A F7D3 .invalid <<F/7/3>>
// end alternate branch 0000989A-0000989C
label0000989A: // (misaligned)
0000989C FCBE 0000 .extension 0xCBE <<F/2-3/6>> // unimplemented
000098A0 0B65 bchg -[A5], D5
000098A2 05CD .incomplete
000098A4 2053 movea.l A0, [A3]
000098A6 6772 beq +0x74 /* 0000991A */
000098A8 0104 btst D4, D0
000098AA FC24 028F .unknown 0xFC24 0x028F (W = 6)
000098AE 0000 06B2 ori.b D0, 0xB2
000098B2 05C2 .incomplete
label000098B4:
000098B4 204C movea.l A0, A4
000098B6 7972 moveq.l D4, 0x72
000098B8 00EF .incomplete
000098BA FCAD FE04 .extension 0xCAD <<F/2-3/6>> // unimplemented
000098BE 0000 0796 ori.b D0, 0x96
000098C2 05C5 .incomplete
000098C4 2053 movea.l A0, [A3]
000098C6 6772 beq +0x74 /* 0000993A */
000098C8 0096 FDFB FF2A ori.l [A6], 0xFDFBFF2A
// begin alternate branch 000098CA-000098CE
label000098CA:
000098CA FDFB .invalid <<F/7/6>>
000098CC FF2A .extension 0xF2A <<F/4-5/7>> // unimplemented
// end alternate branch 000098CA-000098CE
label000098CA: // (misaligned)
000098CE 0000 0287 ori.b D0, 0x87
000098D2 05CE .incomplete
000098D4 2053 movea.l A0, [A3]
000098D6 6772 beq +0x74 /* 0000994A */
000098D8 009B FDF0 0088 ori.l [A3]+, 0xFDF00088
000098DE 0000 0386 ori.b D0, 0x86
000098E2 05C5 .incomplete
000098E4 2041 movea.l A0, D1
000098E6 716C moveq.l D0, 0x6C
000098E8 00E2 .incomplete
label000098EA:
000098EA FD07 .extension 0xD07 <<F/4-5/6>> // unimplemented
000098EC FFBC .invalid <<F/6/7>>
000098EE 0000 040B ori.b D0, 0xB
000098F2 05CA .incomplete
000098F4 2041 movea.l A0, D1
000098F6 716C moveq.l D0, 0x6C
000098F8 0094 FE15 FEF3 ori.l [A4], 0xFE15FEF3
000098FE 0000 031C ori.b D0, 0x1C
00009902 05D2 .incomplete
00009904 2053 movea.l A0, [A3]
00009906 6772 beq +0x74 /* 0000997A */
00009908 0112 btst [A2], D0
0000990A FC97 FEA0 .extension 0xC97 <<F/2-3/6>> // unimplemented
fn0000990E:
0000990E 0000 0662 ori.b D0, 0x62 /* 'b' */
00009912 05CF .incomplete
00009914 2053 movea.l A0, [A3]
00009916 6772 beq +0x74 /* 0000998A */
00009918 005E FEE0 ori.w [A6]+, 0xFEE0
// begin alternate branch 0000991A-0000991E
label0000991A:
0000991A FEE0 02E1 .extension 0xEE0 <<F/2-3/7>> // unimplemented
// end alternate branch 0000991A-0000991E
label0000991A: // (misaligned)
0000991C 02E1 .incomplete
0000991E 0000 04C6 ori.b D0, 0xC6
00009922 05C3 .incomplete
00009924 2044 movea.l A0, D4
00009926 7261 moveq.l D1, 0x61
00009928 00D1 .incomplete
0000992A FDAA .invalid <<F/6/6>>
0000992C 0354 bchg [A4], D1
0000992E 0000 049C ori.b D0, 0x9C
00009932 05C9 .incomplete
00009934 2043 movea.l A0, D3
00009936 7967 moveq.l D4, 0x67
00009938 00C9 .incomplete
label0000993A:
0000993A FDE3 .invalid <<F/7/6>>
0000993C FF46 .extension 0xF46 <<F/4-5/7>> // unimplemented
0000993E 0000 0273 ori.b D0, 0x73 /* 's' */
00009942 05D0 .incomplete
00009944 2053 movea.l A0, [A3]
00009946 6772 beq +0x74 /* 000099BA */
00009948 0569 F1E3 bchg [A1 - 0xE1D], D2
// begin alternate branch 0000994A-0000994C
label0000994A:
0000994A F1E3 .invalid <<F/7/0>>
// end alternate branch 0000994A-0000994C
label0000994A: // (misaligned)
0000994C F30A .extension 0x30A <<F/4-5/1>> // unimplemented
0000994E 0000 1448 ori.b D0, 0x48 /* 'H' */
00009952 05C0 .incomplete
00009954 2053 movea.l A0, [A3]
00009956 6772 beq +0x74 /* 000099CA */
00009958 0081 FEB7 0013 ori.l D1, 0xFEB70013
0000995E 0000 01DB ori.b D0, 0xDB
00009962 05C3 .incomplete
00009964 2041 movea.l A0, D1
00009966 716C moveq.l D0, 0x6C
00009968 04B4 F49A 0FA2 0000 subi.l [A4 + D0.w], 0xF49A0FA2
00009970 1622 move.b D3, -[A2]
00009972 05C8 .incomplete
00009974 2043 movea.l A0, D3
00009976 7967 moveq.l D4, 0x67
00009978 0109 btst A1, D0
label0000997A:
0000997A FDE6 .invalid <<F/7/6>>
0000997C 025A 0000 andi.w [A2]+, 0x0
00009980 0595 bclr [A5], D2
00009982 05C3 .incomplete
00009984 2043 movea.l A0, D3
00009986 7967 moveq.l D4, 0x67
00009988 0886 EF28 bclr.b D6, 0x28 /* '(' */
// begin alternate branch 0000998A-0000998C
label0000998A:
0000998A EF28 lsl D0.b, D7
// end alternate branch 0000998A-0000998C
label0000998A: // (misaligned)
0000998C 0654 0000 addi.w [A4], 0x0
00009990 15D5 05C3 move.b [PC + 0x5C3 /* 00009F55, cstring ""<EOF> */], [A5]
00009994 2053 movea.l A0, [A3]
00009996 6765 beq +0x67 /* 000099FD */
00009998 00F4 .incomplete
0000999A FE21 05DB .unknown 0xFE21 0x05DB (W = 7)
0000999E 0000 06BA ori.b D0, 0xBA
000099A2 05C4 .incomplete
000099A4 2044 movea.l A0, D4
000099A6 7261 moveq.l D1, 0x61
000099A8 04B1 F739 002C 0000 subi.l [A1 + D0.w], 0xF739002C
000099B0 0C88 05C6 2041 cmpi.l A0, 0x5C62041
000099B6 716C moveq.l D0, 0x6C
000099B8 0393 bclr [A3], D1
label000099BA:
000099BA F9BB .invalid <<F/6/4>>
000099BC 028E 0000 09BB andi.l A6, 0x9BB
000099C2 05C2 .incomplete
000099C4 2053 movea.l A0, [A3]
000099C6 6765 beq +0x67 /* 00009A2D */
000099C8 02B2 FB49 03D0 0000 andi.l [A2 + D0.w], 0xFB4903D0
// begin alternate branch 000099CA-000099D2
label000099CA:
000099CA FB49 .extension 0xB49 <<F/4-5/5>> // unimplemented
000099CC 03D0 .incomplete
000099CE 0000 06FB ori.b D0, 0xFB
// end alternate branch 000099CA-000099D2
label000099CA: // (misaligned)
000099D0 06FB .incomplete
000099D2 05C6 .incomplete
000099D4 2043 movea.l A0, D3
000099D6 7967 moveq.l D4, 0x67
000099D8 00EB .incomplete
000099DA FE6B FA0E .extension 0xE6B <<F/1/7>>, 0xFA0E // unimplemented
000099DE 0000 0656 ori.b D0, 0x56 /* 'V' */
000099E2 05C4 .incomplete
000099E4 2050 movea.l A0, [A0]
000099E6 6176 bsr +0x78 /* 00009A5E */
000099E8 047F F908 subi.w <<invalid special address>>, 0xF908
000099EC 001E 0000 ori.b [A6]+, 0x0
000099F0 0BC6 .incomplete
000099F2 05C7 .incomplete
000099F4 2041 movea.l A0, D1
000099F6 716C moveq.l D0, 0x6C
000099F8 02AB FC07 0542 0000 andi.l [A3 + 0x0], 0xFC070542
00009A00 072D 05CE btst [A5 + 0x5CE], D3
00009A04 2043 movea.l A0, D3
00009A06 7967 moveq.l D4, 0x67
00009A08 019F bclr [A7]+, D0
00009A0A FDA5 .invalid <<F/6/6>>
00009A0C FF5D .extension 0xF5D <<F/4-5/7>> // unimplemented
00009A0E 0000 0396 ori.b D0, 0x96
00009A12 05C0 .incomplete
00009A14 2043 movea.l A0, D3
00009A16 6170 bsr +0x72 /* 00009A88 */
00009A18 058E bclr A6, D2
00009A1A F824 FD76 .tblXX 0xF824, 0xFD76 // unimplemented
00009A1E 0000 0F47 ori.b D0, 0x47 /* 'G' */
00009A22 05C1 .incomplete
00009A24 2043 movea.l A0, D3
00009A26 6170 bsr +0x72 /* 00009A98 */
00009A28 022F FD57 00E5 andi.b [A7 + 0xE5], 0x57 /* 'W' */
00009A2E 0000 0450 ori.b D0, 0x50 /* 'P' */
00009A32 05C1 .incomplete
00009A34 2044 movea.l A0, D4
00009A36 656C bcs +0x6E /* 00009AA4 */
00009A38 00EF .incomplete
00009A3A FEDE FE69 .extension 0xEDE <<F/2-3/7>> // unimplemented
00009A3E 0000 0343 ori.b D0, 0x43 /* 'C' */
00009A42 05C0 .incomplete
00009A44 2049 movea.l A0, A1
00009A46 6E64 bgt +0x66 /* 00009AAC */
00009A48 0C49 F150 cmpi.w A1, 0xF150
00009A4C 0576 0000 bchg [A6 + D0.w], D2
00009A50 1622 move.b D3, -[A2]
00009A52 05C0 .incomplete
00009A54 2044 movea.l A0, D4
00009A56 656C bcs +0x6E /* 00009AC4 */
00009A58 00C2 .incomplete
00009A5A FF23 .extension 0xF23 <<F/4-5/7>> // unimplemented
00009A5C FD66 .extension 0xD66 <<F/4-5/6>> // unimplemented
fn00009A5E:
00009A5E 0000 03B7 ori.b D0, 0xB7
00009A62 05C1 .incomplete
00009A64 2050 movea.l A0, [A0]
00009A66 6176 bsr +0x78 /* 00009ADE */
00009A68 0069 FF89 0128 ori.w [A1 + 0x128], 0xFF89
00009A6E 0000 01B6 ori.b D0, 0xB6
00009A72 05C6 .incomplete
00009A74 2043 movea.l A0, D3
00009A76 6570 bcs +0x72 /* 00009AE8 */
00009A78 0320 btst -[A0], D1
00009A7A FC85 FF38 .extension 0xC85 <<F/2-3/6>> // unimplemented
00009A7E 0000 0545 ori.b D0, 0x45 /* 'E' */
00009A82 05C4 .incomplete
00009A84 2041 movea.l A0, D1
00009A86 7172 moveq.l D0, 0x72
fn00009A88:
00009A88 0733 F878 btst [A3 + A7 + 0x78], D3
00009A8C EF09 lsl D1.b, 7
00009A8E 0000 1780 ori.b D0, 0x80
00009A92 05C1 .incomplete
00009A94 2049 movea.l A0, A1
00009A96 6E64 bgt +0x66 /* 00009AFC */
fn00009A98:
00009A98 053C FAA3 btst 0xA3, D2
00009A9C 068E 0000 0A48 addi.l A6, 0xA48 /* '\nH' */
00009AA2 05CC .incomplete
label00009AA4:
00009AA4 2043 movea.l A0, D3
00009AA6 7967 moveq.l D4, 0x67
00009AA8 0A5B F615 xori.w [A3]+, 0xF615
label00009AAC:
00009AAC 0DD0 .incomplete
00009AAE 0000 16A6 ori.b D0, 0xA6
00009AB2 05CD .incomplete
00009AB4 2043 movea.l A0, D3
00009AB6 7967 moveq.l D4, 0x67
00009AB8 0260 FDE1 andi.w -[A0], 0xFDE1
00009ABC 01DB .incomplete
00009ABE 0000 055B ori.b D0, 0x5B /* '[' */
00009AC2 05C5 .incomplete
label00009AC4:
00009AC4 2043 movea.l A0, D3
00009AC6 7967 moveq.l D4, 0x67
00009AC8 0112 btst [A2], D0
00009ACA FF0F .extension 0xF0F <<F/4-5/7>> // unimplemented
00009ACC 011E btst [A6]+, D0
00009ACE 0000 020D ori.b D0, 0xD /* '\r' */
00009AD2 05D2 .incomplete
00009AD4 2043 movea.l A0, D3
00009AD6 7967 moveq.l D4, 0x67
00009AD8 038F bclr A7, D1
00009ADA FCE7 006F .extension 0xCE7 <<F/2-3/6>> // unimplemented
fn00009ADE:
00009ADE 0000 04F1 ori.b D0, 0xF1
00009AE2 05C0 .incomplete
00009AE4 2045 movea.l A0, D5
00009AE6 7175 moveq.l D0, 0x75
label00009AE8:
00009AE8 0E70 F496 F868 .invalid.w [A0 + A7 + 0x68], 0xF496 // invalid immediate operation
00009AEE 0000 1671 ori.b D0, 0x71 /* 'q' */
00009AF2 05C5 .incomplete
00009AF4 2043 movea.l A0, D3
00009AF6 6170 bsr +0x72 /* 00009B68 */
00009AF8 01DF .incomplete
00009AFA FE8C 06B4 .extension 0xE8C <<F/2-3/7>> // unimplemented
// begin alternate branch 00009AFC-00009B04
label00009AFC:
00009AFC 06B4 0000 0A5F 05C1 addi.l [[ + <<invalid base displacement size>>]], 0xA5F /* '\n_' */
// end alternate branch 00009AFC-00009B04
label00009AFC: // (misaligned)
00009AFE 0000 0A5F ori.b D0, 0x5F /* '_' */
00009B02 05C1 .incomplete
00009B04 2043 movea.l A0, D3
00009B06 6570 bcs +0x72 /* 00009B78 */
00009B08 0FCD .incomplete
00009B0A F40C cinvl NONE, [A4]
00009B0C FE10 0000 .unknown 0xFE10 0x0000 (W = 7)
00009B10 2159 05C1 move.l [A0 + 0x5C1], [A1]+
00009B14 2041 movea.l A0, D1
00009B16 7172 moveq.l D0, 0x72
00009B18 02B2 FE1D FF04 0000 andi.l [A2 + D0.w], 0xFE1DFF04
00009B20 0404 05C2 subi.b D4, 0xC2
00009B24 2043 movea.l A0, D3
00009B26 6170 bsr +0x72 /* 00009B98 */
00009B28 0056 FFC4 ori.w [A6], 0xFFC4
00009B2C FE2B 0000 .unknown 0xFE2B 0x0000 (W = 7)
00009B30 0214 05CC andi.b [A4], 0xCC
00009B34 204F movea.l A0, A7
00009B36 6374 bls +0x76 /* 00009BAC */
00009B38 088B FA36 bclr.b A3, 0x36 /* '6' */
00009B3C 1107 move.b -[A0], D7
00009B3E 0000 1400 ori.b D0, 0x0
00009B42 05CB .incomplete
00009B44 2043 movea.l A0, D3
00009B46 6570 bcs +0x72 /* 00009BB8 */
00009B48 00EB .incomplete
00009B4A FF66 .extension 0xF66 <<F/4-5/7>> // unimplemented
00009B4C FFAF .invalid <<F/6/7>>
00009B4E 0000 01F6 ori.b D0, 0xF6
00009B52 05C3 .incomplete
00009B54 2043 movea.l A0, D3
00009B56 6170 bsr +0x72 /* 00009BC8 */
00009B58 0530 FCD2 btst [A0 + A7 * 4 - 0x46], D2
00009B5C FB5A .extension 0xB5A <<F/4-5/5>> // unimplemented
00009B5E 0000 0C23 ori.b D0, 0x23 /* '#' */
00009B62 05C2 .incomplete
00009B64 2047 movea.l A0, D7
00009B66 7275 moveq.l D1, 0x75
fn00009B68:
00009B68 00F7 .incomplete
00009B6A FF7B .extension 0xF7B <<F/4-5/7>> // unimplemented
00009B6C 0085 0000 015B ori.l D5, 0x15B
00009B72 05C8 .incomplete
00009B74 2050 movea.l A0, [A0]
00009B76 6567 bcs +0x69 /* 00009BDF */
label00009B78:
00009B78 01CB .incomplete
00009B7A FF12 .extension 0xF12 <<F/4-5/7>> // unimplemented
00009B7C 0038 0000 028C ori.b [0x0000028C], 0x0
00009B82 05C7 .incomplete
00009B84 2050 movea.l A0, [A0]
00009B86 6567 bcs +0x69 /* 00009BEF */
00009B88 02BE FE96 04FA andi.l <<invalid special address>>, 0xFE9604FA
00009B8E 0000 07E6 ori.b D0, 0xE6
00009B92 05C5 .incomplete
00009B94 2043 movea.l A0, D3
00009B96 6570 bcs +0x72 /* 00009C08 */
fn00009B98:
00009B98 01B7 FF30 FCAD 0000 bclr [A7 - 0x3530000 + A7 * 8], D0
00009BA0 0681 05C0 2054 addi.l D1, 0x5C02054
00009BA6 7563 moveq.l D2, 0x63
00009BA8 01F8 .incomplete
00009BAA FF1A .extension 0xF1A <<F/4-5/7>> // unimplemented
label00009BAC:
00009BAC FFF3 .invalid <<F/7/7>>
00009BAE 0000 0254 ori.b D0, 0x54 /* 'T' */
00009BB2 05C2 .incomplete
00009BB4 2041 movea.l A0, D1
00009BB6 7172 moveq.l D0, 0x72
label00009BB8:
00009BB8 042C FE3F 0000 subi.b [A4 + 0x0], 0x3F /* '?' */
00009BBE 0000 054B ori.b D0, 0x4B /* 'K' */
00009BC2 05C5 .incomplete
00009BC4 2041 movea.l A0, D1
00009BC6 7172 moveq.l D0, 0x72
fn00009BC8:
00009BC8 02C7 .incomplete
00009BCA FED7 FD25 .extension 0xED7 <<F/2-3/7>> // unimplemented
00009BCE 0000 043A ori.b D0, 0x3A /* ':' */
00009BD2 05C3 .incomplete
00009BD4 2047 movea.l A0, D7
00009BD6 7275 moveq.l D1, 0x75
00009BD8 0179 FF66 01EA bchg [0xFF6601EA], D0
00009BDE 0000 02CB ori.b D0, 0xCB
00009BE2 05C0 .incomplete
00009BE4 204C movea.l A0, A4
00009BE6 6163 bsr +0x65 /* 00009C4B */
00009BE8 0401 FE92 subi.b D1, 0x92
00009BEC 00D0 .incomplete
00009BEE 0000 05BB ori.b D0, 0xBB
00009BF2 05C5 .incomplete
00009BF4 2050 movea.l A0, [A0]
00009BF6 6567 bcs +0x69 /* 00009C5F */
00009BF8 04C7 .incomplete
00009BFA FE55 02F2 .extension 0xE55 <<F/1/7>>, 0x02F2 // unimplemented
00009BFE 0000 097F ori.b D0, 0x7F
00009C02 05C6 .incomplete
00009C04 2050 movea.l A0, [A0]
00009C06 6567 bcs +0x69 /* 00009C6F */
label00009C08:
00009C08 0210 FF51 andi.b [A0], 0x51 /* 'Q' */
00009C0C 00F3 .incomplete
00009C0E 0000 026D ori.b D0, 0x6D /* 'm' */
00009C12 05CA .incomplete
00009C14 2050 movea.l A0, [A0]
00009C16 6567 bcs +0x69 /* 00009C7F */
00009C18 0159 bchg [A1]+, D0
00009C1A FF91 .invalid <<F/6/7>>
00009C1C FE3C 0000 .unknown 0xFE3C 0x0000 (W = 7)
00009C20 02E0 .incomplete
00009C22 05C4 .incomplete
00009C24 2047 movea.l A0, D7
00009C26 7275 moveq.l D1, 0x75
00009C28 00EF .incomplete
00009C2A FFB4 .invalid <<F/6/7>>
00009C2C 0239 0000 030F 05C8 andi.b [0x030F05C8], 0x0
00009C34 2043 movea.l A0, D3
00009C36 6570 bcs +0x72 /* 00009CA8 */
00009C38 0228 FF52 0109 andi.b [A0 + 0x109], 0x52 /* 'R' */
00009C3E 0000 0326 ori.b D0, 0x26 /* '&' */
00009C42 05CB .incomplete
00009C44 2050 movea.l A0, [A0]
00009C46 6567 bcs +0x69 /* 00009CAF */
00009C48 058E bclr A6, D2
00009C4A FE51 FF3A .extension 0xE51 <<F/1/7>>, 0xFF3A // unimplemented
00009C4E 0000 068A ori.b D0, 0x8A
00009C52 05CA .incomplete
00009C54 2041 movea.l A0, D1
00009C56 7172 moveq.l D0, 0x72
00009C58 026B FF4A FF49 andi.w [A3 - 0xB7], 0xFF4A
00009C5E 0000 03AB ori.b D0, 0xAB
00009C62 05C3 .incomplete
00009C64 2041 movea.l A0, D1
00009C66 7172 moveq.l D0, 0x72
00009C68 04C0 .incomplete
00009C6A FEC5 0478 .extension 0xEC5 <<F/2-3/7>> // unimplemented
00009C6E 0000 07E8 ori.b D0, 0xE8
00009C72 05CE .incomplete
00009C74 2041 movea.l A0, D1
00009C76 6E64 bgt +0x66 /* 00009CDC */
00009C78 090F btst A7, D4
00009C7A FDF8 .invalid <<F/7/6>>
00009C7C FC68 0000 .extension 0xC68 <<F/1/6>>, 0x0000 // unimplemented
00009C80 0BA4 bclr -[A4], D5
00009C82 0555 bchg [A5], D2
00009C84 4B34 3220 .invalid 5, [A4 + D3.w * 2 + 0x20] // invalid opcode 4 with b == 4
00009C88 0248 FF7F andi.w A0, 0xFF7F
00009C8C FDA5 .invalid <<F/6/6>>
00009C8E 0000 037E ori.b D0, 0x7E /* '~' */
00009C92 05C8 .incomplete
00009C94 2047 movea.l A0, D7
00009C96 7275 moveq.l D1, 0x75
00009C98 02B6 FF7D 0029 0000 andi.l [A6 + D0.w], 0xFF7D0029
00009CA0 0331 05C2 2050 btst [[ + <<invalid base displacement size>>] + 0x2050], D1
00009CA6 7363 moveq.l D1, 0x63
label00009CA8:
00009CA8 0133 FFC6 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00009CAC FE08 0000 .unknown 0xFE08 0x0000 (W = 7)
00009CB0 0256 05C2 andi.w [A6], 0x5C2
00009CB4 2054 movea.l A0, [A4]
00009CB6 7563 moveq.l D2, 0x63
00009CB8 0290 FF95 FF0D andi.l [A0], 0xFF95FF0D
00009CBE 0000 02D1 ori.b D0, 0xD1
00009CC2 0555 bchg [A5], D2
00009CC4 4B34 3320 015D .invalid 5, [A4 + 0x15D + D3 * 2] // invalid opcode 4 with b == 4
00009CCA FFDE .invalid <<F/7/7>>
00009CCC 0172 0000 bchg [A2 + D0.w], D0
00009CD0 021B 05CA andi.b [A3]+, 0xCA
00009CD4 2041 movea.l A0, D1
00009CD6 6E64 bgt +0x66 /* 00009D3C */
00009CD8 0050 FFF9 ori.w [A0], 0xFFF9
label00009CDC:
00009CDC 016E 0000 bchg [A6 + 0x0], D0
00009CE0 0219 05C2 andi.b [A1]+, 0xC2
00009CE4 2043 movea.l A0, D3
00009CE6 6570 bcs +0x72 /* 00009D58 */